Це інтерфейс послідовного монітора Bluetooth для експериментів з Arduino & Bluetooth
Можна використовувати з модулями Bluetooth, такими як HC-05, HC-06
Особливості
★ Вмикається Bluetooth з програми
★ Він може сканувати наявні пристрої
★ Може вибрати відповідний пристрій, коли доступно більше одного пристрою
★ Настроюваний інтерфейс та функції
★ Функція автоматичного підключення
Якщо ця функція з підтримкою функції збереже останню підключену мак-адресу модуля 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 ());
if (Serial.available ())
bt.write (Serial.read ());
}
/ *
Це надішле вхід послідовного монітора ПК на додаток, а вхід програми на ПК
Додаток розпізнає кінець повідомлення від символу "\ r".
Тож виберіть "Повернення каретки" або "І NL, і CR" на послідовному моніторі ПК.
А також слід використовувати println () замість print (), коли створюєте власний код за допомогою деяких команд.
Приклад: -
bt.print ("Привіт");
Це не відображає повідомлення в програмі, оскільки не містить "\ r" у кінці повідомлення.
так що ви повинні кодувати, як показано нижче
Приклад: -
bt.println ("Привіт"); або bt.print ("Привіт \ r");
Обидва показують вихід у програмі, оскільки обидва містять "\ r"
* /