Протокол телеметрии на основе MessagePack для обмена данными датчиков между Arduino и компьютером с фреймингом и проверкой ошибок
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Telnet-сервер для удалённого управления ESP8266 и ESP32 с поддержкой пользовательских команд и нескольких клиентов
Парсер для построчной обработки текстовых данных со строк, датчиков или файлов с поддержкой произвольных разделителей и разных систем счисления
Управление 2.8-дюймовым TFT сенсорным шилдом ST7781R для Arduino с поддержкой графики и сенсорного ввода
Упрощённый интерфейс для управления платформой ProtoTPhys с кнопками, светодиодами и OLED-экраном
Асинхронное управление миганием светодиода через объектный интерфейс без таймеров и прерываний
Неблокирующий таймер для запуска функции обратного вызова спустя заданное время, с поддержкой переустановки и сброса состояния
Отслеживание прошедшего времени на Arduino через простые функции для задержек и периодических действий
Периодическое выполнение кода без блокирующих задержек через проверку прошедшего времени в миллисекундах
Генерирует 32-битные UNIX-временные метки для дат после произвольно выбранной эпохи вместо стандартной 1970 года
Организация многоядерного кода для ESP32 и SPRESENSE через отдельные функции setup/loop для каждого ядра
Обучение деревьев решений на микроконтроллере без облака с поддержкой 8 и 32-битных моделей
Управление радиомодулями Wisol для сетей Sigfox и point-to-point коммуникации через AT-команды по UART
A small Arduino library for GPRS modules, that just works. Fork of TinyGSM (by Volodymyr Shymanskyy) with arduino-esp32 3.x fixes.
Слой абстракции для написания кода один раз и компиляции под разные платформы — Arduino, ESP32, Linux и AVR
Компактный обмен данными по UDP с поддержкой фрагментации пакетов до 80 килобайт
Управление микросхемой TLA2518 через SPI для расширения цифровых и аналоговых портов Arduino
Управление 24-битным стереозвуковым ЦАП TLV320DAC3101 с фильтрацией, компрессией и усилением по I2S
Управление осями джойстика с упрощённой обработкой аналоговых данных
Чтение резистивных сенсорных экранов напрямую через ADC микроконтроллера без дополнительного контроллера
Емкостный сенсинг для Arduino по принципам CircuitPython touchio с встроенным debounce для кнопок
Одномерный фильтр Калмана для сглаживания показаний датчиков с минимальным расходом памяти
Чтение данных акселерометра ADXL335 с расчётом ускорения по трём осям и углов наклона Pitch и Roll
Чтение данных с аналогового датчика температуры TMP36 в градусах Цельсия, Кельвина и Фаренгейта
Конфигурация светочувствительного преобразователя TS4231 от Triad Semiconductor для Arduino
Измерение температуры объекта и датчика TSD305 через I2C для Arduino на 3.3V
Сканер TWI/I2C-шины для обнаружения подключённых устройств и их адресов
Управление ЖК-дисплеем 128×64 на платах Industruino с выводом текста и графики
Графическая библиотека для цветных TFT и OLED-дисплеев с поддержкой основных контроллеров и встроенными примитивами рисования
Транспорт MIDI для USB Host Shield 2.0, совместимый с библиотекой FortySevenEffects MIDI Library