Объектно-ориентированный подход к управлению компонентами Arduino без прямого манипулирования пинами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка кнопок для Arduino и ESP с защитой от дребезга, поддержкой счётчика нажатий и неблокирующим опросом
Преобразует сигналы кнопок и сенсоров в события: Pressed, Released, Hold и HoldReleased с настройкой дебаунса и времени удержания
Асинхронное управление пьезодинамиками и buzz-модулями без блокировки основного цикла
Настройка WiFi на ESP32 через Bluetooth и BLE без прошивки паролей в код и собственного приложения
Управление буферами данных для контроллеров с поддержкой EasyDMA, включая nRF52
Управление светодиодами с поддержкой плавного затемнения, мигания и других эффектов без блокирующих операций
LoRaWAN для ESP32 с поддержкой SX127x и SX126x, автоматической конфигурацией популярных плат и упрощённым API
Удалённая настройка LoRaWAN через BLE на ESP32 с помощью Android-приложения вместо прошивки ключей в код
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Управление EEPROM с автоматическим распределением адресов и размеров для объектов любых типов
Синхронизация времени с NTP серверами, поддержка часовых поясов и форматированный вывод даты на Arduino и ESP32
Синхронизация времени по NTP с поддержкой часовых поясов, форматирования даты и событий с точностью до миллисекунд
Парсинг UDP телеметрии F1 2023 для ESP32 и ESP8266 с поддержкой пакетов motion, session и других типов
Парсер UDP-телеметрии от гоночной игры F1 24 для подключения внешнего оборудования к ESP32 и ESP8266
Парсер UDP-телеметрии от игры F1 25 для микроконтроллеров ESP32 и ESP8266
Парсер UDP-пакетов телеметрии из игры F1 26 для ESP32/ESP8266 с поддержкой motion и telemetry данных
Реал-тайм синхронизация данных ESP32/ESP8266 с облачной платформой FA-LECTRIC через постоянное WebSocket соединение
Графический движок для ESP32 с поддержкой VGA, композитного видео, SSD1306, ILI9341, ST7789, PS/2 клавиатуры и мыши, GUI и синтезатора звука
Работа с трёхосевым акселерометром ADXL345 через I2C для отслеживания ориентации и движения
Работа с 9-осевым датчиком MPU9250 через I2C: акселерометр, гироскоп и магнитометр для отслеживания ориентации и движения
Датчик цвета S11059 с интерфейсом I2C для определения цветовых характеристик освещения и предметов
Работа с цифровым барометром MPL115A2 по I2C для измерения атмосферного давления и определения высоты
Датчик близости и освещённости VCNL4010 с I2C интерфейсом для модуля FaBo 205 Proximity
Работа с датчиком UV Si1132 через I2C для измерения ультрафиолетового излучения на модуле FaBo 206
Датчик температуры ADT7410 с интерфейсом I2C для измерения с высокой точностью через Arduino и TREMA-совместимые платы
Работа с датчиком влажности и температуры HTS221 через I2C на FaBo Brick 208
Работа с температурным датчиком FaBo 209 KTemp через шину I2C на основе 18-битного АЦП MCP3421
Драйвер расширителя GPIO на PCAL6408A с 8 дополнительными портами через I2C
Управление 7-сегментным LED-дисплеем через I2C с драйвером TLC59208F