Управление 8-канальным I²C мультиплексором TCA9548A для подключения устройств с одинаковыми адресами
Архитектура: STM32F2
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление шаговыми двигателями через контроллеры Tic от Pololu по I2C или последовательному порту
Вывод текста и цифр на семисегментные индикаторы с поддержкой бегущей строки и пользовательских символов
Неблокирующие тикеры для повторяющихся функций вместо delay() — работают параллельно с основным кодом без аппаратных прерываний
Декодер TIFF G4 с антиалиасингом для микроконтроллеров, работает с факсовыми изображениями и сырыми G4-данными
Управление семисегментными LED-индикаторами TIL306 и TIL307 с минимальным числом выводов Arduino
Управление пассивными датчиками наклона с фильтрацией дребезга контактов
Легковесное логирование для Arduino с поддержкой разных уровней, форматирования и переадресации вывода на Serial, USB или другие интерфейсы
Неблокирующие таймеры с callback-функциями для выполнения кода параллельно с отсчётом времени
Неблокирующий таймер для запуска функции обратного вызова спустя заданное время, с поддержкой переустановки и сброса состояния
Выполнение задач с таймаутом без блокировки цикла Arduino через callback-функции при наступлении условия или истечении времени
Инструмент для измерения времени выполнения участков кода и поиска узких мест в Arduino-программах
Генерация синхронизированных последовательностей случайных чисел на нескольких Arduino-устройствах по времени
Неблокирующие таймеры для запуска функций через заданные интервалы без остановки главного цикла
Гибкий таймер на базе опроса без использования прерываний для периодических и одноразовых срабатываний
Таймеры, обратные отсчёты и счётчики с гибкими настройками для управления временем в скетчах
Обёртки над millis() и micros() с виртуальным сбросом счётчика для таймеров и синхронизации времени
Восемь типов таймеров для отсчёта времени и синхронизации событий в коде Arduino
Обёртка для API платформы Tindie.com с поддержкой HTTPS для ESP8266, ESP32 и других плат Arduino
Управление компонентами Tinker C6: RS485-трансивер, питание 12V и I2C, оптимизация энергопотребления в многопротокольных системах мониторинга
Хранилище пар ключ-значение на файловой системе платы с поддержкой SD, SPIFFS, LittleFS и совместимых API
Минималистичная библиотека для обработки кнопок на ATTiny с поддержкой обычного клика и длительного нажатия
Обработка текстовых команд через Serial порт для управления Arduino устройствами
Командная строка и обработчик терминала с поддержкой ANSI-кодов для Serial-интерфейса Arduino
Организация многоядерного кода для ESP32 и SPRESENSE через отдельные функции setup/loop для каждого ядра
Управление радиомодулями Wisol для сетей Sigfox и point-to-point коммуникации через AT-команды по UART
Парсинг NMEA-предложений от GPS-модулей с доступом к координатам, времени и высоте через удобные методы
Упрощенная реализация I2S интерфейса для записи и воспроизведения аудио на Arduino без работы с регистрами контроллера
Управление FM-передатчиком KT0803 через I2C на микроконтроллерах ATTiny25/45/85
Связь с The Things Network через модули LoRa на базе чипов RFM95/96/97/98 для плат Adafruit Feather