Плата NodeMcu v3 построена на микроконтроллере ESP8266 с интерфейсом Wi-Fi и конвертере USB-UART на базе микросхемы ft232.
Плата содержит всё необходимое для поддержки установленного микроконтроллера: 11 портов ввода-вывода общего назначения, которые дополнительно могут использоваться в качестве ШИМ, АЦП, UART, SPI, I²C/TWI, SDIO и разъем TYPE-C, кнопка сброса и кнопка отладки.
Устройство может получать питание непосредственно от USB, либо от вывода Vin, контроллер автоматически определяет и выбирает наиболее подходящий источник тока.
Чтобы начать, просто соедините его с компьютером посредством кабеля USB A -> TYPE-C (продается отдельно) и установите драйвера и среду разработки на компьютер.
Для данной платформы можно использовать среду разработки ESPlorer IDE с языками программирования LUA, Python и AT команды, или среду разработки Arduino IDE с языком программирования C/C++.
Этот модуль совместим с макетными и монтажными платами с шагом 2,54 мм. Для удобства подключения питания и периферии к данному контроллеру можете использовать плату расширения ввода/вывода.
Технические характеристики: Микроконтроллер: ESP8266; Тактовая частота: 80 МГц (до 160 МГц); Конвертер USB-UART: чип ft232; Беспроводной интерфейс: Wi-Fi 802.11 b/g/n 2,4 ГГц; Загрузчик: NodeMCU; ОЗУ (RAM): 160 КБ, доступно до 50 КБ; ПЗУ (ROM): 4 МБ; Портов ввода-вывода: 11; Рабочее напряжение: 3,3 В; Входное напряжение: 5-12 В; Потребляемый ток: до 220 мА; Размер: 58 x 31 x 13 мм. Вес: 11 гр.