Быстрый SPI драйвер для сенсорных дисплеев Waveshare 3.5" и 4" на контроллере ILI9486 с поддержкой touch-ввода и калибровкой
Архитектура: unowifir4
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление GPIO, I2C, UART и аналоговыми входами через ADS1115 на платах расширения WisBlock IO Extension Mini
Получение данных о текущей погоде и прогнозе от OpenWeather с готовыми переменными вместо парсинга JSON
Работа с метеостанциями WH1080, WH1090 и Sparkfun на основе прерываний и callback-функций, универсальная для Arduino, STM32 и ESP32
Чтение данных с беспроводных метеостанций через приёмный модуль RXB6/MX-RM-5V с проверкой целостности пакетов
Веб-сервер для Arduino с поддержкой Ethernet, Wi-Fi модулей и SD-карты, динамическими страницами и HTTP Basic Authentication
Веб-консоль для Arduino с выводом логов в браузер и возможностью отправки команд обратно в микроконтроллер
Веб-интерфейс для Arduino в браузере с готовыми компонентами управления и индикации
WebSocket-сервер и клиент для Arduino с поддержкой RFC6455, SSL/TLS и работой на ESP8266, ESP32, nRF52, SAMD, STM32, Teensy, RP2040
WebSocket-клиент для использования MQTT через ws и wss протоколы с поддержкой PubSubClient
Серийный монитор в веб-браузере для ESP32 — смотри логи в окне на странице без настройки IDE
Планировщик повторяющихся будильников по дням недели с поддержкой callback-функций для автоматизации по расписанию
Конвертер единиц веса с поддержкой килограммов, фунтов, камней и унций — полезно при работе с датчиками нагрузки вроде HX711
Графическая библиотека для матричного LED-дисплея WEMOS Matrix Shield на базе Adafruit GFX
Чтение давления и температуры с датчика WF100DPZ через SPI с поддержкой синхронных и асинхронных режимов измерений
Работа с модулем Wi-SUN WFAN920 на базе чипа ROHM BP35C5 для платформы Spresense
Управление светодиодной линейкой WPI471 с визуализацией уровней через протокол CLK/DIO
Безопасное управление Wi-Fi учетными данными в Arduino: отделение паролей от исходного кода с поддержкой именованных наборов
Менеджер WiFi-конфигурации для плат Teensy, STM32, SAM DUE и др. с поддержкой множественных сетей и кастомных параметров
Управление WiFi и MQTT на ESP32/ESP8266 с сохранением параметров подключения в памяти устройства
Определение координат ESP32 по сигналам соседних WiFi-сетей через API Google, без GPS
WiFi веб-сервер, HTTP и WebSocket клиент для микроконтроллеров с поддержкой WiFiNINA, WiFi101, ESP8266/ESP32 и других модулей
Эмуляция I2C-коммуникации поверх беспроводной сети для подключения датчиков на расстоянии
Подключение контроллеров Wii (Nunchuk, Classic Controller и других аксессуаров) к Arduino через I²C с единым интерфейсом
Управление моторами с поддержкой BTS7960 и L298N, энкодерами и замкнутым PID-контуром
Управление NAND Flash микросхемами Winbond W25N и W25M для хранения больших объёмов данных на Arduino через SPI
Работа с анемометрами и флюгерами DFRobot через RS485 с использованием встроенного UART Arduino
Работа с твердотельными анемометрами серии SA.0x по UART и I2C с измерением скорости, температуры и расхода газа
Управление анемометрами серии HWD для измерения скорости и направления ветра
Акселерометр ADXL362 с потреблением 0,27 мкА и встроенным детектором движения для батарейных приложений