В статье "Как у меня заработал WIFI для Arduino ESP8266 ESP-12E" рассказывал как заставить работать платы Arduino UNO с ESP8266 ESP-12E UART Wi-Fi.
Но зачем такие сложности, если есть уже совмещенная плата?
Вместо слоеного пирога из двух плат:
Заказал вот эту плату:
И она заработала безо всяких прошивок и перепрошивок.
Протестировал плату на решении задач, скетчи которых заливал в слоеный пирог:
Подключаем Arduino UNO при помощи ESP8266-12E к облаку Cayenne.
Мониторинг Arduino UNO + ESP8266 через облачный сервер RemoteXY.
Все заработало сразу без изменений и мучений.
Среда Arduino уже была настроена для работы.
Осталось только переключатели перещелкивать, чтобы заливать скетч в UNO.
Таблица положений переключателей есть здесь.
Как настроить среду Arduino объясняется здесь.
Таблица переключателей.
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
---|---|---|---|---|---|---|---|---|
CH340 connect to ESP8266 (upload sketch) |
OFF |
OFF |
OFF |
OFF |
ON |
ON |
ON |
NoUSE |
CH340 connect to ESP8266 (connect) |
OFF |
OFF |
OFF |
OFF |
ON |
ON |
OFF |
NoUSE |
CH340 connect to ATmega328 (upload sketch) |
OFF |
OFF |
ON |
ON |
OFF |
OFF |
OFF |
NoUSE |
Mega328+ESP8266 |
ON |
ON |
OFF |
OFF |
OFF |
OFF |
OFF |
NoUSE |
All modules work independent |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
OFF |
NoUSE |