Добрый день! Пытаюсь заставить светодиод моргать через Blynk. Использую Wi-Fi Тройка-модуль. Проблема в том, что очень часто пропадает связь между модулем и программой. В общем, светодиод зажигается один раз из 10. Не устанавливается STA. Код и фото монитора порта прилагаю. Код (C++): #define BLYNK_PRINT Serial #include <SoftwareSerial.h> #include <ESP8266_Lib.h> #include <BlynkSimpleShieldEsp8266.h> char auth[] = "e968a2b9a5db4791a5b70f4f8159bdb8"; char ssid[] = "krolls"; char pass[] = "alvin2371"; SoftwareSerial EspSerial(4, 5); #define ESP8266_BAUD 115200 ESP8266 wifi(&EspSerial); void setup() { Serial.begin(115200); delay(10); EspSerial.begin(ESP8266_BAUD); delay(10); Blynk.begin(auth, wifi, ssid, pass); } void loop() { Blynk.run(); }
О господи!Гдеж вы этот код взяли?всё просто как Апельсин! Код (C++): #define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> char auth[] = "ВАШТОКЕН"; //Токен char ssid[] = "ВАШАСЕТЬ"; //имя сети char pass[] = "ВАШПАРОЛЬ"; //пароль void setup() { Serial.begin(9600); Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); }
Хмм... А куда подключать шилд тогда? К каким пинам? Я думала, что если процессор активен, то RX TX заняты обменом между ним и компом. Поэтому для любого другого устройства надо задавать программный UART. Или получается, я должна залить программу в ардуино, отцепить его от USB, и подключить модуль RX в TX и TX в RX ???