Система для построения интерактивных меню и элементов управления на Arduino с поддержкой последовательного порта и веб-интерфейсов
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Утилиты для быстрого старта IoT-проектов на ESP8266/ESP32 с поддержкой WiFi, MQTT, OTA и сохранением данных в JSON
Превращает Arduino в Modbus-хозяина для управления промышленными устройствами через RS232 или RS485
Поддержка русского текста для графических дисплеев u8g и u8g2
Кооперативная многозадачность для Arduino и микроконтроллеров без ОС — запуск периодических задач с разными интервалами и автоматическая экономия энергии
Рисование графических примитивов и текста на матрицах из NeoPixel с поддержкой Adafruit GFX
Установка и чтение времени встроенных часов реального времени на ESP32
Arduino library for LCD 1602 Rus chars (you need LiquidCrystal_I2C library installed)
Управление оптическими датчиками отпечатков пальцев Adafruit через TTL Serial с захватом и распознаванием отпечатков
Управление адресуемыми светодиодами WS2812, SK6812, APA102 и другими через однопроводные и двухпроводные протоколы с поддержкой RGB, RGBW и матриц
Чтение и запись файлов на SD-карте через SPI для архивирования данных и работы с файловой системой на микроконтроллере
Вывод текста на OLED-дисплеи SSD1306 без буфера с минимальным расходом памяти
Измерение тока, напряжения и мощности через датчик INA219 по шине I2C
MQTT-клиент для Arduino с поддержкой ESP8266, ESP32, Yun и Ethernet Shield для публикации и подписки на топики
Расширение EEPROM библиотеки с поддержкой различных типов данных, структур и массивов, плюс функции update для снижения износа памяти
Чтение параметров двигателя и кодов ошибок через диагностические сканеры ELM327 по протоколу OBD-II
Отправка писем через SMTP с STARTTLS на ESP32, ESP8266, Raspberry Pi Pico и Arduino с WiFiNINA
Режим SPI Slave для ESP32 с поддержкой синхронной и асинхронной передачи данных до 32 байт
Приём и декодирование сигналов от IR-пультов на ESP32
Декодирование сигналов ИК-пультов по протоколу NEC в реальном времени без аппаратных прерываний
Считывание позиции энкодера через аппаратные прерывания с опциональным выводом на NeoPixel
Работа с SD-картами (SD, SDHC, SDXC) через FAT16, FAT32 и exFAT, поддержка SPI и SDIO
Отправка ANSI-кодов в VT100-совместимый терминал для форматирования вывода: цвета, жирный текст, подчёркивание и позиционирование курсора
Обмен пакетизированными сообщениями через радиомодули и другие каналы передачи на микроконтроллерах
Управление LED-барами через MAX7219, MAX7221 или HT16K33 с анимацией, заполнением и отслеживанием сигналов
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени, высоте и скорости через простой объектно-ориентированный интерфейс
Управление цветными OLED-дисплеями Adafruit на базе SSD1351 (1,27" и 1,5") через SPI с поддержкой графики
Прошивка для превращения Wi-Fi плат в IoT-устройства без кода через облако Adafruit IO
REST API для управления Arduino и ESP8266/ESP32 через HTTP-запросы, Serial, BLE или MQTT
Art-Net отправка и приём DMX-данных по WiFi и Ethernet для управления световым оборудованием и LED-системами