Esp8266-01 и Ардуино
Недавно я купил ESP8266 (ESP-01s). Когда я впервые подключил его к Arduino, показывались AT-команды. Затем, когда я загрузил другой код, команды перестали отображаться. Я прошил его, используя множество инструментов и прошивок, и перепрошивка прошла успешно, но AT-команды по-прежнему не отображаются. ESP не отвечает ни на один код, который я запускаю в Arduino.
1 ответ
Это распространенная проблема новичков в ESP8266. Он поставляется с работающими AT-командами, и как только вы пытаетесь добавить в него свой собственный код, AT-команды перестают работать.
Конечно, есть.
Команды AT — это не то, что делает ESP8266. Это то, что делает программное обеспечение, установленное на ESP8266, и вы просто удалили это программное обеспечение и установили свое собственное.
Вы можете либо иметь AT-команды (установив правильную прошивку AT для вашей платы), или запускать на ней собственное программное обеспечение, но не то и другое (если, конечно, вы пишете свой софт так, чтобы он реагировал на АТ-команды, но это совсем другое дело...)
- Как читать и записывать EEPROM в ESP8266
- Как сделать выводы Tx и Rx на ESP-8266-01 в выводах GPIO?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Как заставить 5-вольтовое реле работать с NodeMCU
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ESP8266 не подключается к Wi-Fi
- AT-команда не отвечает на последовательный монитор
- Разница между этими двумя платами NodeMCU?
*"Пожалуйста, помогите"* Как именно? Вам нужно дать что-то для работы. Код, проводка и т.д., @timemage
Когда вы ставите код на esp, вы удаляете AT-код. Если ваш способ AT-команды, вы должны поставить AT-код, @Majenko
ESP-01 по умолчанию поставляется с прошивкой AT Command, когда вы загружаете скетч Arduino, он переопределяет прошивку и заменяется загрузчиком Arduino и скетчем (т. е. ESP-01 становится Arduino). Если вы хотите вернуть прошивку AT Command, см. мой ответ здесь о том, как это сделать., @hcheung