Обработка кнопок и энкодеров с поддержкой кликов, удержания, импульсных режимов и одновременного нажатия двух кнопок
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение механических энкодеров с поддержкой мультиплексеров и системой обратных вызовов для обработки событий
Единый интерфейс для датчиков одного типа — все данные приводятся к стандартному формату и единицам измерения
Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Регулятор температуры с гистерезисом для Arduino на платформах AVR и ESP с сохранением настроек в EEPROM
Работа с точными часами реального времени DS3231 через I²C с поддержкой температурных датчиков и режимов энергосбережения
Работа с датчиками окружающей среды (температура, влажность, давление, освещённость) через I2C с фильтрацией шума
Драйвер SPI для инерциальных модулей и акселерометров Epson серий M-Gxxx и M-Axxx с примерами для Arduino Zero и Teensy
Драйвер для инерциальных датчиков Epson M-Gxxx и акселерометров M-Axxx через UART с поддержкой Arduino Zero и Teensy 3.6
Работа с энкодером ERCF 1 05SPI 360 Z через SPI с точностью 0,022 градуса и отслеживанием скорости вращения
Работа с GNSS-приёмниками Septentrio через Arduino с поддержкой SBF, NMEA и NTRIP-коррекций
Простая библиотека для работы с датчиком FC-28 на ESP8266 и ESP32 с поддержкой калибровки и мониторинга влажности почвы
Работа с датчиком температуры LM35 на ESP-платах без забот об аналоговом вводе и преобразовании сигнала
Неблокирующая работа с датчиками DS18B20 на ESP32 через RMT-периферию, поддержка нескольких датчиков без зависимостей
Работа с мультисенсорным датчиком PTQS1005: пыль, газы, температура и влажность для ESP32 и Arduino
Неблокирующая библиотека для приёма и передачи IR-сигналов на ESP32 с поддержкой протоколов NEC, Sony, Samsung и RC5
Преобразование нелинейного сигнала инфракрасного датчика Sharp GP2Y0A21YK0F в расстояние с медианной фильтрацией и регрессионными моделями
Чтение NTC термисторов на ESP32 с автоматической калибровкой опорного напряжения через отдельный ADC пин
Работа с датчиками температуры и влажности DHT11 и DHT22 через правильный парсинг сигналов и обработку данных
Чтение встроенного датчика температуры процессора на ESP32, S2, S3, C3, C6 и H2 с автоматическим определением типа чипа
Неофициальная библиотека для работы с датчиками на плате Espressif ESP32 Azure IoT Kit через готовый API
Работа с трёхосевым акселерометром ADXL345 через I2C для отслеживания ориентации и движения
Работа с 9-осевым датчиком MPU9250 через I2C: акселерометр, гироскоп и магнитометр для отслеживания ориентации и движения
Датчик цвета S11059 с интерфейсом I2C для определения цветовых характеристик освещения и предметов
Работа с цифровым барометром MPL115A2 по I2C для измерения атмосферного давления и определения высоты
Датчик близости и освещённости VCNL4010 с I2C интерфейсом для модуля FaBo 205 Proximity
Работа с датчиком UV Si1132 через I2C для измерения ультрафиолетового излучения на модуле FaBo 206
Датчик температуры ADT7410 с интерфейсом I2C для измерения с высокой точностью через Arduino и TREMA-совместимые платы