NodeMCU - контроллер на базе wi-fi модуля ESP8266. Возможность управления по беспроводной сети Wi-Fi. 11 портов ввода-вывода общего назначения. Некоторые из них имеют доп функции:
D9, D10 — UART
D1, D2 — I²C/TWI
D5–D8 — SPI
D1–D10 — выходы с ШИМ
A0 — вход с АЦП (аналоговый)
По умолчанию в платформу загружена одноимённая прошивка NodeMCU. В неё встроен интерпретатор скриптового языка Lua, которым и задаётся поведение платы. На плате есть регулятор напряжения, поэтому питать её можно через USB или подвести питание от 3,7 до 20 вольт к пину 5V. Характеристики: