Работа с датчиком температуры и влажности SHT4X по протоколу I2C
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление обычными DC-моторами через SimpleFOC с замкнутым циклом и ПИД-регулятором
WiFi портал для ввода учётных данных сети на ESP8266 и ESP32 с сохранением в EEPROM
Работа с модулем nRF24L01+ на адаптер-плате Soldered без дополнительной паяки и настройки разводки
Чтение температуры и влажности с датчика AHT20 через I2C и Qwiic-разъём
Управление одиночными, двойными и четырёхканальными реле SparkFun через протокол Qwiic для коммутации мощных устройств от микроконтроллера
Датчик качества воздуха SGP40 с интерфейсом I²C и алгоритмом определения VOC с автоматической адаптацией к окружающей среде
Работа с SPI flash памятью на платах Moteino, включая безопасное OTA обновление прошивки
Управление OLED-дисплеями SSD1306 через I2C с поддержкой текста, графики, шрифтов и анимации
Драйвер для монохромных LCD-дисплеев 128×64 с контроллером ST7567S, подключаемых по I2C к ESP32 и ESP8266
Поддержка трёхосевого акселерометра LIS2DW12 с интерфейсами I2C и SPI для STM32-плат с минимальным энергопотреблением
Инерциальный модуль с акселерометром и гироскопом для STM32 с минимальным энергопотреблением и встроенной обработкой данных
Управление rotary encoder на STM32 с использованием встроенных таймеров и поддержкой кнопки энкодера
Драйвер для умных сервоприводов Feetech STS с поддержкой 360-градусного режима, управлением позицией и скоростью, встроенными датчиками
Антидребезговая обработка банков переключателей с поддержкой полярности и детекцией фронтов
Управление бесколлекторным мотором TC78B009FTG через I2C и GPIO
Фреймворк логирования для TcMenu с поддержкой пользовательских реализаций LoggingPort и совместимостью с Arduino, PicoSDK и mbed
Драйвер для лидара Benewake TFLuna в режиме I2C с поддержкой чтения расстояния, мощности сигнала и температуры
Плавная прокрутка текста на TFT дисплее без мерцания с поддержкой различных режимов цветности
Чтение температуры с NTC-термистора через аналоговый вход Arduino с использованием уравнения Steinhart–Hart
Неблокирующие таймеры с поддержкой микросекунд, миллисекунд и минут для периодических событий без delay()
Программный таймер на основе millis() с поддержкой однократного и периодического срабатывания, управлением отсчёта и обработчиками событий
Работа с DHT11/DHT22 на ATtiny85 (Trinket, Gemma) с возвратом целых чисел для экономии памяти
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite
Упрощённая библиотека для LCD-дисплеев на платах Adafruit Trinket и Gemma через I2C backpack с минимизацией кода
Набор шрифтов для OLED-дисплеев SSD1306 на ATTiny85 с библиотекой Tiny4kOLED
Планировщик задач для Arduino с поддержкой отложенного выполнения, периодических действий и повторений через простой API
Интерфейс для датчика тока Infineon TLI4971, измеряющего переменные и постоянные токи до ±120A с программируемыми порогами обнаружения сверхтока
Система автоматического дозирования корма с серво-приводом, сенсорами, дисплеем и логированием данных для поведенческих экспериментов с грызунами
Управление автоматической кормушкой по времени или освещённости с логированием данных на SD-карту