Чтение данных акселерометра, гироскопа и температуры с IMU датчика ICM45689 по I2C или SPI
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление 7-сегментными LED-дисплеями на базе ICM7218 и ICM7228 с встроенной таблицей ASCII-символов
Управление ILI9341 дисплеями (320×240 TFT) на Teensy с поддержкой разных SPI-шин и DMA
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем
24-битные целочисленные типы uint24_t и int24_t для экономии памяти на AVR-микроконтроллерах
Работа с пятиконтактным джойстиком на Arduino: чтение осей X, Y и кнопки для интерактивных проектов и игр
Отправка сложных последовательностей клавиш с Arduino и ESP32, включая комбинации модификаторов, специальные символы и точный контроль времени
Кластеризация данных датчиков методом k-means для распознавания паттернов и компрессии данных на микроконтроллерах
Управление устройствами KME Smart через последовательный порт с поддержкой датчиков, коммутаторов и синхронизации времени на ESP32 и ESP8266
Управление FM-передатчиками KT0803 и KT0803K через I2C с настройкой частоты в диапазоне 76–108 МГц
Вычисление асимметрии и куртоза набора данных для анализа распределения значений и выявления выбросов
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
Обработка команд через серийный порт с регистрацией функций-обработчиков вместо ручного парсинга
Набор инструментов для упрощения работы с файлами на SD-картах: операции с путями, конвертация эндианности и оптимизированная передача данных
lcdwiki graphics core library, this is the 'core' class that all our other graphics libraries derive from.
Организация неблокирующей работы нескольких устройств на Arduino через немультиплексированную многозадачность на примере мигающих светодиодов
Конвертирует текст в азбуку Морзе и обратно с поддержкой синхронной и асинхронной передачи по пину
Полная реализация протокола SDI-12 v1.4 на C с поддержкой режимов master и slave для любых платформ
mDNS для локального обнаружения Arduino в сети по имени вместо IP-адреса, совместима с DNS-SD и сервисами
Расширение для платы KidBright с поддержкой датчиков, сервомоторов и силовых выходов
Детектирование движения на акселерометре ST LIS3DH с минимальным энергопотреблением и поддержкой I2C прерываний
Форматирование и отправка payload в LoRaWAN через MKR WAN 1300/1310 и TheThingsNetwork с предопределёнными типами данных датчиков
Работа с датчиком UV и освещённости LTR390 (DF Robotics) через I2C
Чтение UV-датчика LTR390 по I2C с поддержкой мультиплексоров для управления несколькими сенсорами
Управление LoRaWAN-модемом RN2483 и отправка данных в сеть The Things Network с Arduino Leonardo
Управление сотовыми модулями Quectel через последовательный интерфейс Arduino
Работа с восемью энкодерами и RGB светодиодами модуля M5 8ENCODER с отслеживанием абсолютных и относительных значений
Калибровка магнитометров методом эллипсоида или Min/Max для компенсации магнитных помех и наклона
Определение ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MahonyAHRS
Управление 8x8 LED матрицами на MAX7219/MAX7221 с поддержкой цепочек модулей и встроенными функциями трансформации