Как подключить модуль Wi-Fi ESP8266-01 к Arduino Uno

В настоящее время у меня есть модуль Wi-Fi Arduino Uno и ESP8266-01. Поэтому я собираюсь использовать ESP8266 для подключения к брокеру MQTT, чтобы позволить мне публиковать данные на других устройствах. Однако у меня возникла проблема с загрузкой скетча из-за следующей ошибки:

error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Я загрузил пример скетча WIFIScan, предоставленный Arduino IDE, чтобы проверить, работает ESP8266 или нет, так что код не является проблемой. Вот как я подключаю ESP8266 к ноутбуку.

Arduino Uno подключен к ноутбуку через USB-порт.

, 👍0


2 ответа


0

ПЕРВЫЙ в GND удерживает esp8266 в сбросе

,

Итак, первый вывод на ESP8266 должен быть подключен к ? Какой вывод на Arduino?, @Conard

пусть сброс не подключен, @Juraj

@Конард, это помогло?, @Juraj

не совсем. Я перепробовал множество методов, просмотрел множество онлайн-уроков и в итоге получил ту же ошибку. Я выбрал универсальную плату ESP8266 и правильный порт, но она по-прежнему не позволяет мне загружать скетч на ESP8266, @Conard

у вас есть пустой скетч, загруженный в Atmega? один без серийного номера.begin()., @Juraj

Кстати, спасибо за ваш совет. Но я могу быть уверен, что мой ESP8266 работает. Потому что я прошил прошивку ESP8266, загрузил пустой скетч и с помощью команды AT указал ближайший Wi-Fi, и это работает!., @Conard

Я не понимаю. 5 минут назад это было "он все еще не позволяет мне загрузить скетч". вы не можете загрузить скетч, но можете загрузить прошивку? с ПЕРВЫМ подключенным к земле?, @Juraj

Я следую этому руководству, чтобы обновить прошивку ESP8266, и делаю в точности то, что показывает видео, оно работает совершенно нормально. [Обновление прошивки](https://www.youtube.com/watch?v=BhwKTJoi-QE) Но когда я пытаюсь загрузить образец скетча с помощью библиотеки ESP8266WiFi, я получу ту же ошибку, @Conard

у вас скорость загрузки 9600 бод?, @Juraj

Давайте [продолжим это обсуждение в чате](https://chat.stackexchange.com/rooms/85275/discussion-between-conard-and-juraj)., @Conard


0

При работе с ESP8266 возникает так много проблем, попробуйте отключить Arduino, снова подключить и немедленно повторно загрузить. Кроме того, убедитесь, что у вас выбрана плата ESP8266 в качестве платы и что вы используете правильный порт.

Надеюсь, это сработает!

,