Добрый день, в первый раз работаю с беспроводными модулями и начал с Wifi. Подключил все по схеме через библиотеку SoftwareSerial (Источник). Горит светодиод RX, TX-не горит. Когда открываю монитор порта, вижу жесткий флуд с надписью: "Sensor not connected". Что делать?
Не совсем понял, но когда выключить Wifi модуль и открыл монитор порта, то же сообщение,понял, что не передаю данные в Serial. Подправил код,вот так, но все равно взаимосвязи с Wifi модулем нет и флуд теперь сообщением ""Serial init OK". AT команды не работают: Код (C++): #include <SoftwareSerial.h> SoftwareSerial mySerial(8, 9); #define WIFI_SERIAL mySerial void setup() { Serial.begin(9600); Serial.print("Serial init OK\r\n"); WIFI_SERIAL.begin(9600); } void loop() { if (WIFI_SERIAL.available()) { Serial.write(WIFI_SERIAL.read()); } if (Serial.available()) { WIFI_SERIAL.write(Serial.read()); } } Далее я убрал вообще вывод сообщения в порт и оставил в функции loop этот код: Код (C++): void loop() { if (WIFI_SERIAL.available()) { int c =WIFI_SERIAL.read(); // читаем из software-порта Serial.write(c); // пишем в hardware-порт if (Serial.available()) { int c = Serial.read(); // читаем из hardware-порта WIFI_SERIAL.write(c); // пишем в software-порт } } } Перепрошил (кстати, загрузка этого кода занимает 5 минут, хотя до этого прошивки на ардуино загружались не больше 1 минуты), результат:опять флуд сообщением:"Serial init OK".Хотя, его в коде уже нет. Что я не так делаю?