ESP8266 – популярный Wi-Fi модуль, без проблем работающий со всеми микроконтроллерами.
Большую популярность набирают перепрошитые модули, работающие самостоятельно, то есть без внешнего контроллера, однако в некоторых случаях бывает удобно подключиться к модулю по стандартному UART и обрабатывать пакеты, полученные ESP8266 из Интернета обычной Arduino Uno.
О таком подключение и работе с модулем мы сегодня и поговорим!
Для реализации проекта из этой статьи нам потребуются следующие компоненты:
19 комментариев. Оставить новый
Хрень! А не статья!
Можете аргументировать свой отзыв? Почему считаете, что хрень?
Как насчет делителя питания на RX и TX?
Правильно использовать конвертеры логических уровней, но на практике, для единоразовых операций, можно и без него.
Один раз как раз и можно. Даже напрямую в розетку включить.
с помощью таких горе схем и жгут модульки 8266, по тх, rx у него тоже не более 3.3в, а ардуинка кинет 5в.
По нашей практике, при таком подключении модули ESP ни разу не сгорали.
ЧТо за бред? Моудль вифи потребляет до 800 мА!!! ардуино на порт 3.3 выдает не больше 50 по моему как это вообещ может работать? По идее он даже не долже нвключиться
Здравствуйте! Контакты 3.3 вольта, от которых идет питание к модулю, приходят от стабилизатора AMS1117, максимальный выходной ток которого составляет 1А.
Ардуино выдает 50мА на пины ввода-вывода, не путайте.
Подскажите как на esp отправить команду например отправить число 1122, чтобы это число долетело до ардуино и она отработала по команде
Здравствуйте! Данную операцию можно выполнить через любой встроенный цифровой интерфейс – I2C, SPI или UART.
Пытаюсь общаться с ним с помощью ардуино, и в сериал постоянно приходят впринципе нормальные ответы, но всегда с какими то непонятными символами, а длинные ответы вообще полностью не приходят и искарякиваються
Здравствуйте! Проверяйте качество контактов линии связи, скорее всего это происходит из за наводок или плохих контактов. Попробуйте ту же схему без макетной платы, через нее I2C и SPI не всегда корректно работают.
Ребят, такая ситуация. Мне пришёл контроллер lolin esp8266 с горелым usb uart. Переходника у меня нет, но есть arduino uno. Есть ли какой то вариант прошить её?
попробуй en,cs2 и res к + подтяни через резистор 2,2kOm. Как в датащите написано. И вообще как так у людей получается.
Здравствуйте, а где взять код? Не будет же оно работать просто так, или я что-то очевидное спрашиваю?
Модуль работает через AT команды, встроенные в прошивку ESP-01
Как восстановить ему AT-прошивку? У меня через Flash Download Tool не синхронизируется. Использовал для прошивки Uno.