Это последовательный интерфейс монитора 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,3 В)
void setup () {
Serial.begin (9600);
bt.begin (9600);
}
void loop () {
если (bt.available ())
Serial.write (bt.read ());
если (Serial.available ())
bt.write (Serial.read ());
}
/ *
Это отправит входной сигнал монитора последовательного порта вашего ПК в приложение и вход приложения на ПК.
Приложение распознает конец сообщения по символу '\ r'.
Поэтому выберите «Возврат каретки» или «Оба NL & CR» на последовательном мониторе ПК.
А также вы должны использовать println () вместо print () при создании собственного кода с некоторыми командами.
Пример: -
bt.print («Привет»);
Это не показывает сообщение в приложении, потому что не содержит '\ r' в конце сообщения.
так что вам нужно кодировать, как показано ниже
Пример: -
bt.println («Привет»); или bt.print ("Привет \ r");
Оба показывают результат в приложении, потому что оба содержат '\ r'
* /