16-битный DAC8550 с интерфейсом SPI, поддержка аппаратного и программного режимов передачи данных
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Декодирование сигналов DCF77 и преобразование их в структуру std::tm для синхронизации времени на Arduino
Экспериментальная версия для DHT с двумя пинами — один для чтения, другой для записи, что упрощает работу на некоторых платах вроде Intel Galileo
Управление цифровыми выходами с поддержкой GPIO, I2C/SPI расширителей и неблокирующих импульсов
Управление высокоточными часами DS3231M и DS3231 по I2C с поддержкой будильников и температурного датчика
Работа с точными часами реального времени DS3231/DS3232 по шине I2C для Arduino и совместимых платформ
Конвертер цветовых форматов: преобразование между HSV и RGB, сжатие RGB24 в RGB16
Управление WiFi-модулями ESP8266, ESP32 и WizFi360 по AT-командам с микроконтроллеров через UART
Менеджер WiFi с веб-портальом для переконфигурации и сохранением учётных данных в энергонезависимую память на платах с ESP8266/ESP32-AT модулями
Синхронизация времени ESP8266 и ESP32 через NTP с форматированием даты и времени по strftime
Утилиты для ESP32: командная строка по UART, многопоточность FreeRTOS, управление GPIO, PWM и сервомоторами
Обработка HTML-шаблонов для ESP8266/ESP32 с подстановкой динамических данных через SPIFFS
Радиоуправление на базе ESP-NOW с автоматическим связыванием передатчика и приёмника по MAC-адресам
Архитектурное ядро для event-driven приложений с готовыми компонентами кнопок, таймеров и датчиков вместо полинга в loop()
Обработка аналоговых входов с фильтрацией шума и callback-ами при переходе между диапазонами значений
Синхронизация времени с NTP серверами, поддержка часовых поясов и форматированный вывод даты на Arduino и ESP32
Ускоренные вычисления CRC для Arduino: поддержка CRC7, CRC8, CRC16 и CRC32 с табличными алгоритмами и аппаратным ускорением на Teensy
PID-регулятор на целочисленной арифметике для микроконтроллеров с ограниченными возможностями обработки чисел с плавающей точкой
Работа с числами, которые содержат информацию об ошибке, и отслеживание накопления погрешности при вычислениях
Работа с ёмкостными сенсорами касания: сглаживание шума, детектирование и адаптивные пороги срабатывания
Драйвер для 4-дюймового сенсорного дисплея FT81x с поддержкой 24-битного цвета, встроенными шрифтами и готовыми графическими элементами
FTP-клиент для Arduino и совместимых плат с поддержкой WiFi и Ethernet на различных микроконтроллерах
Управление вакуумным флуоресцентным дисплеем Futaba M202MD10C: позиционирование, яркость, прокрутка текста и пользовательские символы
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния в сантиметрах с поддержкой усреднения показаний
Управление дисплеями 4D Systems ViSi-Genie через UART с поддержкой обмена данными между Arduino и экраном
GPS-трекер с облачной интеграцией, WiFi/GSM поддержкой и оффлайн-буфером для ESP32, ESP8266 и Arduino
Компактный программный таймер с поддержкой трёх режимов работы, паузы и выбором разрядности под объём памяти
Легковесный фреймворк для создания сенсорных интерфейсов на микроконтроллерах и одноплатных ПК с поддержкой графических драйверов и визуального конструктора
Работа с аналоговыми джойстиками: чтение АЦП, преобразование в диапазон -255…255, калибровка и мёртвая зона
Чтение температуры с термопары MAX6675 через программный или аппаратный SPI с поддержкой целых чисел и float