Платформа работает с любыми устройствами, имеющими COM или USB порт. Работа посредством управления AT-командами обеспечивается за счёт применения в программном обеспечении специальной прошивки NodeMCU.
Обмен данными и быстрая настройка производятся при помощи них, однако также существует возможность программирования контроллера на языке LUA, сбор и заливка готовых прошивок в модуль.
Программа, отвечающая за управление работой модуля, может быть загружена как из интернета, так и самописной. Программное обеспечение предустановлено и работает по схеме моста UART – Wi-Fi при подключении к порту компьютера.
Соединение устанавливается посредством преобразователя интерфейсов. Данную платформу возможно как подключать к Arduino, так и использовать отдельно, в качестве самостоятельного устройства.
NodeMCU LuaWi-Fi отлично подойдёт для мейкеров-новичков, за счёт того, что переходник USB-TTL использовать не нужно. В модуле имеется светодиод на GPIO2, загорающийся при подаче на него сигнала LOW. «Родное» питание и логика платформы основывается на 3.3 В, но за счёт имеющегося регулятора напряжения питание можно доводить и до 20В (хотя подавать больше 12В мы не рекомендуем).
Плата запрограммирована на языке Lua, который кардинально отличается от используемого в Arduino C++. Синтаксис языка Lua схож с JavaScript.
Arduino Due
плата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3
Arduino Due
Arduino Due — плата микроконтроллера на базе процессора Atmel SAM3X8E ARM Cortex-M3
Arduino Ethernet плата расширения
позволяет плате Arduino соединяться с Интернетом
Arduino Leonardo
имеет встроенную поддержку для USB соединения
Arduino LilyPad
Платформа построена на микроконтроллере ATmega328P. Arduino LilyPad была создана Leah Buechley и SparkFun Electronics.
Arduino Mega 2560 (СН340)
Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ)
Arduino Mega 2560 R3
Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ)
Arduino Micro ATMega32U4, 5V/16MHz
Платформа имеет 18 цифровых вход/выходов, кварцевый генератор 16 МГц и разъем микро-USB.
Arduino Nano (China CH340G)
Имеет небольшие размеры и может использоваться в лабораторных работах
Arduino Nano LAFVIN R3 оригинал
Она имеет схожую с Arduino Duemilanove функциональность, однако отличается сборкой.
Arduino Nano micro-USB
Описание Компактная плата на микроконтроллере ATmega328, обладает такими же характеристиками, но имеет ряд конструктивных отличий: гораздо меньше по размеру, а
Arduino Nano V3.0 ATmega328P CH340 (Type-C)
Arduino Nano V3.0 функциональный аналог платформы Arduino UNO в компактном исполнении. Для последовательного подключения по USB используется чип CH340. С разъемом Type-C
Arduino Pro Micro ATMega32U4, 5V/16MHz
Платформа имеет 18 цифровых вход/выходов, кварцевый генератор 16 МГц и разъем микро-USB.
Arduino PRO Mini 3.3V, 8MHz
построена на микроконтроллере ATmega328, предназначена для использования в лабораторных работах и проектах
Arduino PRO Mini 5V, 16MHz
построена на микроконтроллере ATmega328, предназначена для использования в лабораторных работах и проектах
Arduino Uno R3
новый Ардуино Uno использует микроконтроллер ATmega8U2
Arduino Uno R3
Arduino Uno контроллер построен на ATmega328
Arduino Uno R3 (China, CH340G)
в данном контроллере USB интерфейс построен на чипе CH340G.
Arduino Uno R3 (оригинальный)
Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ)
Arduino USB Host Shield Google Android ADK
имеет встроенную поддержку для USB соединения
ATtiny167 microUSB Arduino (Digispark совместимый)
16 Кб FLASH, 512 байт ОЗУ, 512 байт EEPROM
Classic Mega 2560 (RobotDyn)
Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ)
Mega + WiFi R3 ATmega2560 + ESP8266 (32 Мб памяти), USB-TTL CH340G
Полная интеграция на одной плате: Mega R3, ATmega2560 и WiFi ESP8266 с памятью 32 Мб.
Mega 2560 PRO MINI RoboDyn, ATmega2560-16AU
Вход внешнего напряжения питания 7-9В
Mega 2560 PRO RoboDyn (Embed) CH340G MicroUSB/ATmega2560-16AU
Вход внешнего напряжения питания 7-9В
Mini ATtiny85 USB, Отладочная плата
Питаться устройство может от USB интерфейса, внешнего источника напряжением 5В и напряжением от 7В до 12В
NANO V3 ATmega 328, USB-TTL CH340G, Micro USB, RobotDyn
Вход внешнего напряжения питания 7-9В.
NODEMCU LUA V3 С МОДУЛЕМ WI-FI СЕРИИ ESP8266
ХАРАКТЕРИСТИКИ NODEMCU V3
В распоряжение пользователя предоставлено 11 портов ввода-вывода, имеющих функции общего назначения.
Перечисленные порты также имеют дополнительные функции:
- D1-D10: выходы с ШИМ;
- D1 и D2: I2C / TWI;
- A0: аналоговый вход с АЦП;
- D5-D9: SPI;
- D9 и D10: UART.
Главное достоинство модуля в том, что он может не только передавать данные по Wi-Fi, но и служить точкой Wi-Fi для других устройств. Для экономии электроэнергии на плате есть специальный режим глубокого сна, когда потребность в передачи данных отсутствует.
Во flash-памяти есть возможность создавать, читать, удалять, записывать, искать, выводить и выполнять файлы списком. Также доступен вывод своего или заданного MAC-адреса.
ОСНОВНЫЕ ПРЕИМУЩЕСТВА
- Программируемый 32-битный процессор
- Простота в использовании
- Компактность и малые габариты, позволяющие встраивать плату в любые проекты
- Понятное и простое программирование на LUA или в Arduino IDE
- Потребляемый ток при передаче данных– 200 мА, а при приёме – 60 мА
- Для подключения к компьютеру потребуется только провод USB – microUSB
- Помимо flash памяти на 4 Mбайт – встроенная система spiffs
- Высокая скорость передачи данных
- Обновление прошивки через USB или Wi-Fi
- Возможность создания скриптов на языке Lua и их записи в микроконтроллер
- Передача связи без антенны возможна на расстоянии 300 м, а с антенной – до 4 км
- Встроенный датчик температуры
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
- Удалённый мониторинг сенсоров
- Проекты «умного дома» и интернета вещей
- Wi-Fi метеостанция
- Интернет-управляемые решения в робототехнике
Pro Mini ATmega328, 5V, RobotDyn
Микроконтроллер ATmega168 имеет: 16 кБ флеш-памяти для хранения кода программы (2 кБ используется для хранения загрузчика)
RobotDyn SAMD21 M0 (аналог Arduino M0)
Как и на Arduino Uno, на колодки выведены 20 портов ввода-вывода общего назначения
STM32 STM32F103RBT6 отладочная плата с цветным 2.8″ TFT LCD и Touch Screen
Ядро ARM Cortex-M3, 128kB Flash, 20KB RAM, максимальная частота 72MHz, 64 pin
UNO R3 ATMEGA16U2 с чипом MEGA328P с USB-кабелем
Описание: Плата на 100% совместима с оригиналом, теперь имеет идеальное качество и производительность. — это платформа физических вычислений с открытым
UNO R3 RobotDyn, ATmega328P-PU, DIP, PL2303TQFN USB-B
Микроконтроллер ATmega168 имеет: 16 кБ флеш-памяти для хранения кода программы (2 кБ используется для хранения загрузчика)
Контроллер MiniEVB на LGT8F328P-LQFP32 (HT42B534)
Плата контроллера имеет маленькие размеры и использует аналог микроконтроллера ATmega328 от фирмы LogicGreen Technologies.
Контроллер MiniEVB на LGT8F328P-SSOP20
Плата контроллера имеет маленькие размеры и использует аналог микроконтроллера ATmega328