Плата 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 гр.