Това е интерфейс на Bluetooth сериен монитор за експерименти с Arduino & Bluetooth
Може да се използва с Bluetooth модули като HC-05, HC-06
Специални функции
★ Включва Bluetooth от приложението
★ Той може да сканира за налични устройства
★ Може да избере подходящо устройство, когато са налични повече от едно устройство
★ Персонализиращ се интерфейс и функции
★ Функция за автоматично свързване
Ако тази функция с активирано приложение ще запази последния свързан mac-адрес на Bluetooth модула и се опита да свърже този модул при стартиране на приложението. Можете да превключвате тази функция за активиране или деактивиране от настройките
Примерен код
#include "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (Окабеляване: RX-> TX на BT модула, TX-> RX на BT модула, Използвайте превключвател на нивото или резисторен делител на напрежението, ако вашият BT модул използва 3.3V логическо ниво)
void setup () {
Serial.begin (9600);
bt.begin (9600);
}
цикъл void () {
ако (bt.available ())
Serial.write (bt.read ());
ако (Serial.available ())
bt.write (Serial.read ());
}
/ *
Това ще изпрати входа на серийния монитор на вашия компютър към приложението и приложението към компютъра
Приложението ще разпознае края на съобщението от символа „\ r“.
Затова изберете „Връщане на каретката“ или „И двете NL & CR“ в серийния монитор на компютъра.
И също така u трябва да използвате println () вместо print (), когато правите свой собствен код с някои команди.
Пример: -
bt.print ("Здравей");
Това не показва съобщението в приложението, защото не съдържа „\ r“ в края на съобщението.
така че трябва да кодирате като по-долу
Пример: -
bt.println ("Здравей"); или bt.print ("Здравейте \ r");
И двете показват изхода в приложението, защото и двете съдържат „\ r“
* /