Ардуино Нано и ESP8266
Я пытаюсь использовать Arduino Nano с ESP8266 (01). Я пытался следовать множеству онлайн-руководств, но безрезультатно.
В частности, этот http://www.martyncurrey.com/arduino-to-esp8266- серийная связь/. Я думаю, что соединения между Arduino Nano и ESP8266 в порядке, когда я загружаю код на Arduino, загорается красный светодиод на ESP8266, я устанавливаю монитор Arduino на 9600 BAUD и пытаюсь отправить команду типа «AT», но я не получил ответа от ESP8266. Я также пытался переключиться на 115200 BAUD, но безрезультатно.
Нет, если что-то не так или ESP8266 поврежден. Есть ли какой-нибудь учебник, который вы можете предложить?
Спасибо.
@Antonio Mele, 👍1
1 ответ
Лучший ответ:
Скорость передачи данных последовательного монитора должна совпадать с имеющейся у вас
Serial.begin(9600);
Скорость передачи EDP8266 указана в строке
ESPserial.begin(9600);
И это то, что вам нужно изменить, чтобы попробовать разные скорости передачи данных с ESP8266. В новых прошивках AIThinker по умолчанию используется скорость 115 200 бод, а не 9 600 бод.
Однако имейте в виду, что SoftwareSerial не так хорош на скорости 115 200 бод — вы можете получить некоторое повреждение данных. Лучше всего изменить скорость передачи данных на 9600 бод с
AT+CIOBAUD=9600
Я также рекомендую инвестировать в одну из плат программирования ESP-01 с eBay. Убедитесь, что у вас есть один из них с переключателем, который переключается между программированием и режимом UART. Что-то вроде этого. Это значительно упрощает работу с ESP-01 — вы можете напрямую использовать свой ПК, чтобы настроить его для своей системы и даже обновить прошивку (или запрограммировать его напрямую с помощью скетча из Arduino IDE, если вы установите правильное ядро). с минимумом хлопот.
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Arduino Nano, ESP8266-01 связь
- Использовать NodeMCU 12E (ESP8266) в качестве экрана Wi-Fi для Arduino Nano
- Отправить AT-команды на ESP8266 с последовательного монитора Arduino Nano.
- Питание модуля ESP8266 от arduino nano
- Подключение ESP 01 к Nano
- Как передать AT-команды Лоре из UART ESP32?
- Модули HC-12 перестали принимать, не могу понять почему
многие ESP по умолчанию используют скорость 74880 бод, @Jaromanda X
Большое спасибо, я решил установить ESPserial.begin(115200);, @Antonio Mele