Всем привет! Буду краток, что бы не отнимать у вас времени. Имеется BT модуль HC-05 и Arduino Leonardo. Подключил модуль к плате в следующем прядке: +5V соответственно 5V на Arduino; GND--GND; RX--TX; TX--RX. Загрузил приложение на Android: Bluetooth Terminal, сделал сопряжение (набрал пароль 1234) и выбрал устройство в приложении. Прии этом светодиод на модуле до подключения "мигал" довольно быстро - 2-3 раза в секунду, во время подключения стал "мигать" реже - но по идее, после подключения к смартфону он должен светится постоянно. Вопрос в следующем: что я сделал не так, на AT команды не отвечает
пример моей проги: #include <SoftwareSerial.h> SoftwareSerial mySerial (10, 13); int a = 3; int b = 4; int c = 5; int d = 6; void setup() { Serial.begin(9600); mySerial.begin(9600); pinMode(a, OUTPUT); pinMode(b, OUTPUT); pinMode(c, OUTPUT); pinMode(d, OUTPUT); } void loop() { if (mySerial.available()) { char r = mySerial.read(); Serial.println(r); if (r == 'a') { digitalWrite(a, HIGH); delay(500); } digitalWrite(a, LOW); if (r == 'b') { digitalWrite(b, HIGH); delay(500); } digitalWrite(b, LOW); if (r == 'c') { digitalWrite(c, HIGH); delay(500); } digitalWrite(c, LOW); if (r == 'd') { digitalWrite(d, HIGH); delay(500); } digitalWrite(d, LOW); } if (Serial.available()) mySerial.write(Serial.read()); }
Код (C++): #include <SoftwareSerial.h> SoftwareSerial mySerial (10, 13); int a = 3; int b = 4; int c = 5; int d = 6; void setup() { Serial.begin(9600); mySerial.begin(9600); pinMode(a, OUTPUT); pinMode(b, OUTPUT); pinMode(c, OUTPUT); pinMode(d, OUTPUT); } void loop() { if (mySerial.available()) { char r = mySerial.read(); Serial.println(r); if (r == 'a') { digitalWrite(a, HIGH); delay(500); } digitalWrite(a, LOW); if (r == 'b') { digitalWrite(b, HIGH); delay(500); } digitalWrite(b, LOW); if (r == 'c') { digitalWrite(c, HIGH); delay(500); } digitalWrite(c, LOW); if (r == 'd') { digitalWrite(d, HIGH); delay(500); } digitalWrite(d, LOW); } if (Serial.available()) mySerial.write(Serial.read()); } Во-первых, всегда оборачивайте код в тег, так проще воспринимать. И во-вторых, я почему-то думал, что отвечаю ТС. Вы не ТС. У вас та же проблема?