esp8266 -- мусор в ответе
- Войдите на сайт для отправки комментариев
Ср, 28/10/2015 - 11:43
Есть Arduino Uno, есть ESP8622 (01). При работе через FTDI модуль отвечает вполне корректно. При подключении к Arduino сыплет мусором. Скетч примитивный, из букваря:
#include <SoftwareSerial.h> SoftwareSerial mySerial(10, 11); // RX, TX void setup() { Serial.begin(9600); while (!Serial) { } Serial.println("---[ start ]---------"); mySerial.begin(115200); mySerial.println("AT+GMR"); } void loop() { if (mySerial.available()) { Serial.write(mySerial.read()); } }
Примеры ответа:
---[ start ]---------
AT+GMR
AT sersion:0.110.0
SDK weysion:0.9.6
OK
---[ start ]---------
AT+GMR
AT sersion:0.20^0.0
SDK vfвsion:0.9.5
OK
---[ start ]---------
AT+GMR
AV {ersion:0.1170.0
SDK seysion:0.9.2
OK
Вопрос, чего не хватает для счастья?
софтовый на 115200 имеет проблемы. используйте аппаратный порт. например в меге. если прошивка завершена можно использовать TX RX у нано. если не нужен иной обмен через com
по опыту скажу что скорости должны быть одинаковы между Serial и вашим софтовым. пропадают данные. один за другим не успевают
софтовый на 115200 имеет проблемы. используйте аппаратный порт. например в меге. если прошивка завершена можно использовать TX RX у нано. если не нужен иной обмен через com
по опыту скажу что скорости должны быть одинаковы между Serial и вашим софтовым. пропадают данные. один за другим не успевают
Спасибо, вроде как заработало.
Есть ещё один вопрос, при подключении LCD и ESP совместно, LCD начинает мерцать. LCD -- Ampire-162A (очень древний, нового ждать месяц). Без ESP8266 мерцания нет. Попробовать разнести по питанию?
Да
На esp8266 вообще странно с потреблением питания: ток постоянно прыгает между 18 и 30 мА... Источник АКБ 12V через DC-DC на 2А, так что проблема не с подачей питания, а именно с потреблением.