Ово је Блуетоотх серијски интерфејс монитора за експерименте са Ардуином и Блуетоотх-ом
Може се користити са Блуетоотх модулима попут ХЦ-05, ХЦ-06
Специфичности
★ Укључује Блуетоотх из апликације
★ Може да скенира доступне уређаје
★ Може да изабере релевантан уређај када је доступно више уређаја
★ Прилагодљив интерфејс и функције
★ функција аутоматског повезивања
Ако ће ова функција са омогућеном функцијом сачувати последњу повезану мац-адресу Блуетоотх модула и покушати да повеже тај модул приликом покретања апликације. Ову функцију можете да укључите или искључите из подешавања
Узорак кода
#инцлуде "СофтвареСериал.х"
СофтвареСериал бт (2, 3); // РКС | ТКС (Ожичење: РКС-> ТКС БТ модула, ТКС-> РКС БТ модула, користи мењач нивоа или отпорни делилац напона ако ваш БТ модул користи ниво логике 3.3В)
воид сетуп () {
Сериал.бегин (9600);
бт.бегин (9600);
}
воид лооп () {
ако (бт.аваилабле ())
Сериал.врите (бт.реад ());
иф (Сериал.аваилабле ())
бт.врите (Сериал.реад ());
}
/ *
Ово ће послати улаз серијског монитора вашег рачунара у апликацију, а улаз апликације на рачунар
Апликација ће препознати крај поруке из знака '\ р'.
Дакле, изаберите „Враћање кочије“ или „И НЛ и ЦР“ на серијском монитору рачунара.
Такође би требало да користите принтлн () уместо принт () када правите свој код помоћу неких команди.
Пример: -
бт.принт ("Здраво");
Ово не приказује поруку у апликацији, јер не садржи „\ р“ на крају поруке.
па мораш да кодираш као доле
Пример: -
бт.принтлн ("Здраво"); или бт.принт ("Здраво \ р");
Оба приказују излаз у апликацији, јер оба садрже '\ р'
* /