Конвертация углов между 24 форматами измерения: от градусов и радиан до points, angular mil и других редких единиц
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Плеер GIF-анимаций для микроконтроллеров с памятью от 32K, работающий с памятью устройства, флешем и SD-картой
Анимированные выразительные глаза робота для ST7735 TFT дисплеев с пятью встроенными эффектами и полной настройкой внешнего вида
Синхронизированная анимация объектов и роботов без блокировки потока и сложных автоматов состояния
Плавные анимации для сервомоторов и светодиодов через синусоидальные переходы и keyframe-интерполяцию
Работа с 12-битным АЦП ADS7142 для чтения одного или двух аналоговых каналов с низким энергопотреблением
Расширитель портов ввода-вывода на I2C для PCA9535 и PCA9555 с 16 дополнительными линиями и поддержкой прерываний
Обработка аномалий и событий в Arduino-проектах с поддержкой действий до и после события
Отправка ANSI-кодов в VT100-совместимый терминал для форматирования вывода: цвета, жирный текст, подчёркивание и позиционирование курсора
Парсер и вывод ANSI escape-последовательностей для Arduino — форматирование текста на дисплеях через интерпретацию управляющих кодов
Работа с ANT радиомодулями Dynastream Innovations через последовательное подключение или встроенные модули nRF51
Отправка и получение данных на платформу Antares через ESP8266 по REST API
Публикация данных на облачную платформу Antares через MQTT с ESP8266 без забот о низкоуровневых деталях протокола
Работа с LoRaWAN модулями SX1272/SX1276 в режимах Class A и C для EU-868 и AS-923
Неблокирующие задержки с проверкой времени без зависания программы
Предотвращает многократное срабатывание кнопок от одного нажатия без использования задержек
Управление очередями задач без полноценной RTOS: быстрые прерывания, никаких блокировок и мьютексов
Легковесная альтернатива RTOS для микроконтроллеров — управление задачами через очереди без блокирующих операций и перегрузки памяти
Интеграция ANT+ протокола для подключения спортивных датчиков и устройств Garmin к Arduino
Драйвер для датчиков AnyLeaf (pH, EC, ORP, RTD) с поддержкой I²C и калибровкой
Воспроизведение RTTTL-мелодий в неблокирующем режиме с поддержкой двух параллельных каналов и сжатого формата
Реализация протокола AODV для mesh-сетей на ESP32 и STM32F4 с поддержкой трансиверов ADF7023
Основа для DCC-декодеров с обработкой конфигурации, управлением CV и обратной связью через RS-Bus
Декодер для цифрового управления моделями по стандарту NMRA/RCN (DCC) с оптимизацией под современные микроконтроллеры
Работа с датчиком AP3216C для измерения освещённости и расстояния до объектов через ALS и PS режимы
Управление USB PD 3.1 Sink контроллером AP33772S через I2C с поддержкой PPS и AVS режимов
Автоматическое дозирование химикатов для бассейна с пропорциональным управлением pH и ORP на основе PWM-регулирования
Управление адресными RGB-лентами SK9822 и APA102 с независимым контролем цвета и яркости каждого диода
Система меню для параллельного LCD 20×4 с двумя энкодерами, алертами и расписанием для автоматизации водоподготовки