Платформа работает с любыми устройствами, имеющими 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.
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
Контроллер RGB матрицы (ATMega328)
Напряжение питания: 5V
Микрокомпьютер Raspberry Pi 3 Model B+
Описание: Мегагерц много не бывает — процессор Raspberry Pi 3 B+ разогнан до 1,4 ГГц. Ускорились сетевые интерфейсы, а ещё
Микроконтроллер ATMega128, на макетной плате
Микроконтроллер ATMega128 , на макетной плате.
МИКРОКОНТРОЛЛЕР LGT8F328P LQFP32 MINIEVB
Лучший возможный клон Arduino NANO на базе процессорного чипа LGT8F328P (например, ATMEGA328P — NANO V3), совместимого с инструкциями AVR. Версия PRO - имеет встроенный стабилизатор напряжения, USB-конвертер, разъем USB-C, имеет 14 портов ввода-вывода, 32 КБ FLASH и 2 КБ RAM.
USB-чип
CH340
USB-интерфейс
Тип-С
Набор: Отладчик ST-LINK + Платы с контроллерами STM8 + STM32
Набор: Отладчик ST-LINK + Платы с контроллерами STM8 + STM32
Отладочная плата ARM Cortex-M3 STM32F103RBT6
Стабилизатор напряжения 5V to 3.3V chip AMS1117-3.3
Отладочная плата ATMEGA32 Minimum System Board
На плате: 3.3V LDO, Индикатор питания, 8 LED, кнопка Reset
Отладочная плата Funduino STM32
Отладочная плата Funduino STM32
Отладочная плата STM32F103C8T6
Память Flash; 64кбайт (для программы)
Память SRAM: 20кбайт (для переменных)
Отладочная плата STM8S003F3P6
Отладочная плата STM8S003F3P6
Отладочная плата Teensy 3.1
Напряжение питания 3,7-5,5В. Порты ввода/вывода толерантны к 5В.
Отладочная плата для микроконтроллеров ATMega32, ATMega16, AT8535
На плате разведены выходы всех портов, съемный кварцевый резонатор,вход для блока питания 5В