Преобразователь USB-UART на CH340 интерфейс: USB-A; в корпусе; для программирова купить в интернет магазине
NodeMcu v3 Lua WI-FI – платформа для создания устройств IoT.
Умеет принимать и посылать данные в локальную сеть или интернет через Wi-Fi. Работает с Arduino и любыми устройствами, имеющими COM или USB порт
В платформу загружена прошивка NodeMCU. В неё встроен интерпретатор скриптового языка Lua.
Интерпретатор этого языка распространяется свободно, с открытыми исходными текстами на языке Си. С помощью интерпретатора можно создавать файлы, загружать их в флеш-память ESP8266 и выполнять их.
Также имеется Autorun (init.lua) для выполнения скриптов при запуске платы. С помощью lua-команд мы можно:
подключаться к WiFi точке доступа;
выступать в роли WiFi точки доступа;
уходить в глубокий сон для снижения энергопотребления;
привязать lua-функцию к кнопке на GPIO16;
включать/выключать светодиод на GPIO16;
создавать/записывать/читать/выполнять/искать/удалять/выводить
списком файлы во флеш памяти;
автоматически находить открытую WiFi сеть и подключаться к ней
(режим startsmart);
выводить свой MAC адрес;
управлять пользовательским таймером;
управлять таймером WatchDog ;
управлять (запись/чтение/триггер) выводами GPIO1 — GPIO5, GPIO10,
GPIO12-GPIO15;
PWM (ШИМ) GPIO1 — GPIO5, GPIO10, GPIO12-GPIO15;
TCP/IP сокеты;
режим WEB сервера;
I2C — адресация/запись/чтение;
АЦП 10 бит на пине TOUT.
Технические характеристики:
поддержка WiFi протоколов 802.11 b/g/n
Wi-Fi Direct (P2P), soft-AP
встроенный стек TCP/IP
встроенный TR переключатель, balun, LNA, усилитель мощности
встроенный PLL, регуляторы, и система управления питанием
выходная мощность +20.5 дБм в режиме 802.11b
поддержка диверсити антенн
SDIO 2.0, SPI, UART
STBC, 1×1 MIMO, 2×1 MIMO
напряжение питания: 3,3 В
входное напряжение: 3,7–20 В
максимальный потребляемый ток: 220 мА