Wemos D1 R1 или «возвращаемся к ESP8266»

Весьма удачное «китайское» решение по интеграции Wi-Fi в микроконтроллер неожиданно получило дополнительный толчок к более широкому распространению из-за резкого роста цен на Arduino-подобные «изделия». При росте стоимости клонов Arduino в 2-3 раза, цена на ESP-12F и т.п. продукты осталась прежней.

Поэтому нелишним будет вспомнить методику использования ESP8266 в среде Arduino IDE. На примере интеграции Wemos D1 R1.

Подробно о добавлении новых платформ в Arduino IDE писал тут, повторяться — не будем… Файл json для ESP целесообразно брать тут:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

После прописи, должно получиться следующее:

Более подробно про ESP8266 в среде Arduino IDE можно почитать здесь.


На Aliexpress купил в дополнение к ESP-01 модули ESP-12F, имеющие большее число выводов 🙂Всего их 22, но «нижние» 6 использовать не удастся, т.к. они задействованы внутри модуля для подключения EEPROM. На плате Wemos D1 R1 (есть еще R2 — там разводка иная) для «совместимости» с Arduino UNO R3 многие контакты дублированы (об этом стоит помнить).