почему не работает Serial2.begin на меге
- Войдите на сайт для отправки комментариев
Вс, 14/02/2021 - 19:01
Есть модуль ESP8266-01, он настроен и работает, при подключении через USB переходник данные с него в монитор порта идут.
Подключаю его к MEGA 2560, схема подключения https://ampermarket.kz/images/esp8266-wiring-to-arduino.png только подключаю к Serial2 (16,17 пин, соответственно RX/TX в перекресте с модулем)
Мега работает,
ESP8266-01 - работает (веб страница обновляется)
но вот код в меге
void loop() { char c; while(Serial2.available()) { c = Serial2.read(); Serial2.print(c); }
не работает, само собой порт проинициирован и скорость та-же что и у монитора порта - Serial2.begin(9600);
в чем может быть затык? да я читал, что нужен отдельный источник 3.3, но если работает WiFi то почему не работает TTL порт которому питания почти не нужно?
Есть модуль ESP8266-01, он настроен и работает, при подключении через USB переходник данные с него в монитор порта идут.
Подключаю его к MEGA 2560, схема подключения https://ampermarket.kz/images/esp8266-wiring-to-arduino.png только подключаю к Serial2 (16,17 пин, соответственно RX/TX в перекресте с модулем)
Мега работает,
ESP8266-01 - работает (веб страница обновляется)
но вот код в меге
не работает, само собой порт проинициирован и скорость та-же что и у монитора порта - Serial2.begin(9600);
в чем может быть затык? да я читал, что нужен отдельный источник 3.3, но если работает WiFi то почему не работает TTL порт которому питания почти не нужно?
Дак ты его туда же и отправляешь, да еще и через print()
Дак ты его туда же и отправляешь, да еще и через print()
СПАСИБО !
Это классика когда пишешь, пишешь и просто не видишь опечатку :)
теперь все работает