Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление временем с микросекундной точностью, поддержка часовых поясов и интеграция с RTC-устройствами для ESP32 и Raspberry Pi Pico
Обработка двухфазного энкодера с подавлением дребезга и детектором направления вращения
Работа с квадратурными энкодерами на RP2040 и RP2350 через PIO с чтением значений и сбросом счётчика
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Работа с датчиком CO2, температуры и влажности SCD30 от Sensirion через I2C интерфейс
Работа с датчиками CO₂ SCD40/SCD41/SCD43 от Sensirion через интерфейс I²C
Универсальная библиотека для работы с 44+ датчиками и микросхемами через I2C и SPI с примерами для каждого устройства
Управление TTL serial servos через аппаратный UART с поддержкой протокола FreakStudio и одновременного контроля нескольких приводов
Обёртка над стандартной Servo Library для управления сервомоторами через простые функции задания угла поворота
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий
Versatile soft timers with extensive functionality.
Работа с модулем nRF24L01+ на адаптер-плате Soldered без дополнительной паяки и настройки разводки
Управление I2C мультиплексерами TCA9548/PCA9548 для подключения нескольких устройств с одинаковыми адресами
Чтение температуры и влажности с датчика AHT20 через I2C и Qwiic-разъём
Работа с SPI flash памятью на платах Moteino, включая безопасное OTA обновление прошивки
Структуры данных для Arduino: списки, пары ключ-значение, приоритизированные очереди и перечисления на базе C++ шаблонов
Работа с трёхосевым магнитометром LIS2MDL через I2C или SPI на платах STM32
Управление датчиком времени прилета VL53L4CX с поддержкой многоцелевого обнаружения расстояния через I2C
Управление rotary encoder на STM32 с использованием встроенных таймеров и поддержкой кнопки энкодера
Получение данных с IMU-модуля SunFounder: обработка акселерометра, гироскопа и магнитометра для определения ориентации и движения
Программная реализация часов реального времени для Arduino на основе внутреннего таймера микроконтроллера, работающая без дополнительных модулей RTC
Мультиплексор I2C для управления восемью каналами и разрешения конфликтов адресов устройств на одной шине
Неблокирующие таймеры с поддержкой callbacks для микроконтроллеров, работающие в микросекундах, миллисекундах, секундах и более крупных единицах
Неблокирующие таймеры для повторяющихся функций вместо delay()
Запуск функций в конкретное время суток или через заданные интервалы с поддержкой повторяющихся и одноразовых задач
Упрощение разработки для TinyPICO: управление питанием, батареей и светодиодом APA102 Dotstar
Взаимодействие с Zigbee-модулями Tuya через UART для интеграции Arduino с облачной платформой Tuya
Работа с I2C EEPROM — отдельными микросхемами памяти или встроенными в RTC модули DS1307/DS3231
Получение расстояния от ультразвуковых датчиков HC-SR04 и ping sensor к Arduino в сантиметрах или дюймах