Обёртка над стандартной Servo Library для управления сервомоторами через простые функции задания угла поворота
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление семисегментными дисплеями прямо с выводов Arduino без микросхем-драйверов
Модификация SevSeg для управления семисегментными дисплеями через сдвиговые регистры, снижающая количество используемых пинов Arduino с 12 до 3
Минималистичная реализация Modbus-slave для Arduino с поддержкой чтения и записи регистров
Протокол обмена пакетами данных между устройствами с преобразованием байтовых потоков в числа с плавающей запятой
Портативные атомарные блоки для защиты критических участков кода от прерываний на разных архитектурах Arduino
Компактная реализация I2C в режиме мастера с битовым битингом на произвольных пинах для AVR микроконтроллеров
Работа с модулем RTC PCF85063A по I2C: отслеживание даты и времени с будильником и сохранением данных от батарейки
Управление адресуемыми светодиодами WS2812 через один провод с поддержкой различных конфигураций и форматов
Программирование AVR-микроконтроллеров через ISP с помощью другого Arduino-совместимого устройства
Чтение температуры и влажности с датчика AHT20 через I2C и Qwiic-разъём
Работа с инфракрасным термометром MLX90614 через I2C-интерфейс для бесконтактного измерения температуры
Работа с SPI flash памятью на платах Moteino, включая безопасное OTA обновление прошивки
Клиент для управления Spotify через ESP32 по OAuth2 с поддержкой получения информации о треках и плейлистах
Драйвер для монохромных и цветных OLED/LCD дисплеев через I2C или SPI с поддержкой SSD1306, SSD1331, ILI9341, ST7735 и других контроллеров
Работа с HC-SR04 через время прохождения сигнала с гибкой настройкой таймаута
Полнофункциональная поддержка дисплеев ST7735 по SPI с растровой графикой, 16 шрифтами ASCII и режимами буферизации, инвертирования и поворота экрана
Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с простым API для задания шагов, направления и скорости
Запуск моделей TensorFlow Lite на ESP32 для локального машинного обучения без облака
Драйвер для 2.2-дюймовых TFT-дисплеев ILI9225 с разрешением 176×220 пикселей, подключаемых по SPI с синтаксисом стиля Adafruit
Синхронизация времени на Arduino с GPS, NTP, RTC модулями и сериальным портом
Планировщик задач на основе задержек — запускайте операции через setTimeout без блокировки основного цикла
Работа с DHT11/DHT22 на ATtiny85 (Trinket, Gemma) с возвратом целых чисел для экономии памяти
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
Планировщик задач для Arduino с поддержкой отложенного выполнения, периодических действий и повторений через простой API
Создание нескольких виртуальных USB MIDI кабелей для Arduino с независимой отправкой и приёмом сообщений на каждом
Обмен данными между Arduino и ПК через USB HID с использованием протокола SimplePacketComs
16-канальный PWM-драйвер TLC5940 для управления светодиодами и нагрузками через SPI с 12-битным разрешением
Драйвер резистивного сенсорного экрана 2.8" TFT Touch Shield V2.0 с поддержкой 65535 цветов и SPI-интерфейсом