Измерение интервалов времени и частоты сигналов с точностью до микросекунд
Архитектура: STM32F4
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Последовательное выполнение неблокирующих задач с временными интервалами между ними
Вычисление доверительного интервала для среднего значения выборки через T-распределение Student
Субпиксельный рендеринг шрифтов для чётких надписей на маленьких дисплеях
Плавное управление сервомоторами с 30 вариантами easing-анимаций для естественных движений без блокирующих функций
Программная реализация I2C с простыми методами readFrom() и writeTo() для работы с датчиками и модулями на любой Arduino-плате
Синхронизированные волновые функции (синус, косинус, треугольник, пила) с периодом, независимые от частоты вызова основного цикла
Синтез речи на основе LPC с предзаписанным словарём из 1000+ слов для встраивания в Arduino-проекты
Планировщик задач для Arduino с поддержкой периодического и отложенного выполнения без блокирующих задержек
Управление E-Ink дисплеем Aurora Mb 4.41" через контроллер TCM2 с конвертированием графики в EPD формат
Фреймворк логирования для TcMenu с поддержкой пользовательских реализаций LoggingPort и совместимостью с Arduino, PicoSDK и mbed
TCP-клиент для Arduino через последовательный порт хоста с поддержкой любых серверов без Ethernet и WiFi шилдов
Улучшенная обёртка датчика TCS34725 с автоподстройкой чувствительности, асинхронным режимом и точным расчётом люксов и цветовой температуры
Управление FM-приёмником TEA5767 через I2C: настройка частоты, громкость и другие функции без работы с низкоуровневым протоколом
Удалённая отладка Arduino через telnet вместо последовательного порта
Подключение Arduino к 100+ веб-сервисам, API и облачным базам данных через единый интерфейс
TCode protocol parser and multi-axis motion library for DIY stroker devices.
TensorFlow Lite для запуска моделей машинного обучения на микроконтроллерах ARM Cortex-M, работает с Arduino Nano 33 BLE Sense
Работа с лазерным дальномером TFmini от Benewake через Arduino, получение данных расстояния по UART
Работа с дальномером TFMini-Plus по протоколу I2C с восстановлением шины при зависаниях
Создание интерактивного меню на OLED-дисплеях SSD1306 с управлением пятью кнопками и поддержкой числовых значений, переключателей и текстовых опций
Декодирование сообщений BLE-датчиков в JSON для микроконтроллеров и шлюзов
Timbangan digital berbahasa Indonesia dengan HX711 dan load cell: non-blocking, tara, kalibrasi, deteksi kabel lepas.
Периодическое выполнение кода без блокирующих задержек через проверку прошедшего времени в миллисекундах
I2C-драйверы для ATtiny1 с поддержкой OLED SSD1306 и DAC MCP4728
Упрощённая версия TinyGPS для парсинга NMEA с минимальным расходом памяти, подходит для APRS и высотных зондов
Набор шрифтов для OLED-дисплеев SSD1306 на ATTiny85 с библиотекой Tiny4kOLED
Упрощённая работа с RFID-картами Mifare Classic 1K на модулях RC522 для ESP8266, ESP32 и Arduino
Драйвер для двухфазных шаговых моторов с интерфейсами UART и step/direction, обеспечивающий низкий уровень шума благодаря управлению током
Управление контроллерами шаговых двигателей TMC22xx через UART с поддержкой диагностики и микрошагирования