Подключаем блютуз модуль HC-05 к плате Arduino Nano.
В данном уроке мы подключим блютуз модуль HC-05 к телефону и будем включать/выключать светодиоды.
Данные по настройке данного модуля можно посмотреть в уроке *****.
Если Вы все сделали как описано в уроке, у Вас уже есть связь с блютуз модулем и телефоном. Нам остается только настроить наш микроконтроллер на прием и обработку данных от блютуз модуля.
Программный код:
int data=0; int LED1 = 9; int LED2 = 11; int LED3 = 13; void setup() { Serial.begin(9600); pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); digitalWrite(LED1, HIGH); digitalWrite(LED2, HIGH); digitalWrite(LED3, HIGH); } void loop() { if (Serial.available()) { data = Serial.read(); Serial.print(data); if (data == '1') { digitalWrite(LED1, HIGH); digitalWrite(LED2, LOW); digitalWrite(LED3, LOW); } if (data == '2') { digitalWrite(LED2, HIGH); digitalWrite(LED1, LOW); digitalWrite(LED3, LOW); } if (data == '3') { digitalWrite(LED3, HIGH); digitalWrite(LED2, LOW); digitalWrite(LED1, LOW); } } }
Данный программный код простой — получаем число по USART, и в зависимости от номера засвечиваем или тушим светодиод.