Графическая библиотека для матричного LED-дисплея WEMOS Matrix Shield на базе Adafruit GFX
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Парсер Hayes AT команд для GSM и Bluetooth с минимальным расходом RAM, работающий через указатели без копирования строк
Поддержка датчиков Холла, датчиков тока и модулей магнитного поля Winson для Arduino
Управление платой Wio LTE с модулем 4G/LTE, GPS и поддержкой региональных версий для Arduino IDE
Wi-Fi модуль WizFi360 для Arduino: подключение к сетям 802.11 b/g/n, TCP/UDP и HTTP на платах OrangeBoard
Управление звуковым модулем WTV020-SD-16P для воспроизведения голосовых сообщений и звуков с регулировкой громкости
Формирование HID-отчётов для контроллера Xbox SeriesX с управлением вибрацией моторов
Компактный интерпретатор команд для микроконтроллеров: CLI без malloc на 2 КБ памяти с поддержкой скриптов и множественных экземпляров
Дебаунсинг кнопок с распознаванием нажатий, отпусканий и длительных удержаний
Унифицированная библиотека для сегментных дисплеев 7, 8, 14 и 16 сегментов с поддержкой TM1637, TM1638, MAX7219, HT16K33 и GPIO
Быстрый алгоритм хеширования xxHash32 для проверки целостности данных на Arduino
Вычисление напряженности магнитного поля Земли по модели WMM для навигации и ориентирования по геоцентрическим координатам
Приём данных от RFID-считывателей по протоколу Wiegand с поддержкой форматов 26 и 34 бита и event-driven обработкой
Измерение расхода воды с датчиком YF-S201 через импульсные сигналы и расчёт объёма потока на Arduino
Подключение ESP8266 к облачной IoT-платформе YoupiLab с обменом данными и управлением через веб-интерфейс
Получение статистики YouTube-каналов на ESP8266 и ESP32 через YouTube Data API v3
Эмулятор Z80 CPU для Arduino Mega с поддержкой документированных и недокументированных инструкций
Взаимодействие с устройствами Zaber через протокол Zaber Binary по последовательному порту
Управление светодиодами на любых выводах с 10-битным PWM и автоматической коррекцией CIE 1931 для плавного фадинга
Скользящее среднее для сглаживания датчиков с настройкой размера окна и типов данных
Драйвер для микросхемы MAX31865, преобразующей сигналы датчиков RTD (PT100, PT1000) в цифровые значения температуры по SPI
Поддержка магнитометра MMC5983MA с I2C, чтением магнитного поля по трём осям, температурой и функциями компаса
Работа с 24-битным АЦП NAU7802 в модулях электронных весов и тензодатчиков через I2C с поддержкой тарирования и калибровки
Драйвер для газовых сенсоров SGP40 и SGP41, измеряющих VOC и NOx с компенсацией по влажности и температуре
Управление RGB светодиодом через несколько функций с предопределёнными цветами и PWM
Управление шаговыми двигателями через драйвер A4988 без блокирующих задержек с возможностью синхронизации нескольких моторов
Протокол взаимодействия с инвертором ABB PowerOne Aurora через RS485/RS232 для Arduino и ESP
Драйвер CAN-интерфейса для Teensy 3.1, 3.2, 3.5 и 3.6 с поддержкой стандартных и нестандартных скоростей передачи
Драйвер для трёхосевого акселерометра Grove ADXL345 с поддержкой детектирования касаний и свободного падения
Управление трёхосевым акселерометром MMA7660 с диапазоном ±1.5g для обнаружения ориентации и движения в портативных устройствах