Работа с дальномером TFMini-Plus по протоколу I2C с восстановлением шины при зависаниях
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Набор утилит для ATTiny85 с обработчиками прерываний, поддержкой UART и NMEA, режимами энергосбережения
Ядро реального времени uC/OS-II 2.92.10 для ARM Cortex M3 с поддержкой многозадачности и вытесняющего планирования
Превращает ESP8266 в Wi-Fi выходное устройство для UCR с автоматическим обнаружением в сети и поддержкой кнопок, осей и событий
Виртуальные джойстики для сенсорных интерфейсов LVGL на Arduino и ESP-IDF с поддержкой нескольких элементов управления и кастомизацией
Подсчёт статистики данных через Print-интерфейс: количество байт, слов, цифр и строк
Пример реализации LFSR на FPGA платы XLR8 для генерации псевдослучайных последовательностей и изучения FPGA-разработки
Работа с лидаром YDLidar GS2 на Arduino и ESP32 с поддержкой множественного подключения и настройкой параметров сканирования
Асинхронный DNS-сервер для STM32 с Ethernet (LAN8720, LAN8742A) без блокирования основного цикла
Асинхронная UDP-библиотека для ESP32 с поддержкой Ethernet-модуля ENC28J60, Unicast, Broadcast и Multicast режимов
Асинхронная UDP-библиотека для STM32 с поддержкой Ethernet-контроллеров LAN8720 и LAN8742A, позволяющая обрабатывать несколько соединений одновременно без блокировок
Асинхронная UDP-библиотека для WT32_ETH01 с поддержкой Unicast, Broadcast и Multicast
Асинхронный веб-сервер для STM32 с поддержкой Ethernet LAN8720 и LAN8742A, обработкой WebSocket и JSON
Упрощённая работа с WiFi на ESP8266 и ESP32, включая HTTP/HTTPS запросы и SSL-сертификаты
Геймифицированный IoT-проект Last Beacon с синхронизацией прогресса через Supabase и двухфакторной авторизацией для ESP8266/ESP32
Nordic UART Service по BLE для ESP32 в режиме сервера с поддержкой мобильных приложений и пропускной способностью свыше 100 кбайт/с
Настройка и конфигурация ESP32 через Bluetooth LE с сохранением параметров и поддержкой OTA-обновлений
Набор для разработки на плате Buildy B-lite с поддержкой сервомоторов, датчиков и I2C для IoT-проектов
Алгоритм расчёта SpO2 на основе данных PPG для датчиков EmotiBit, адаптированный из проекта Brainflow
Управление пьезоэлектрическим зуммером с настройкой частоты и режимов звучания через один или два GPIO
Упрощает работу с образовательным робототехническим набором Cerebro, включающим датчики, моторы и Bluetooth-модуль
Управление до 8 светодиодами на ESP8266 с режимами моргания, мигания и вспышек без перезагрузки
Программная замена механических счётчиков с поддержкой счёта вверх и вниз, сохранения значений и вывода на семисегментный дисплей
Упрощает обмен данными между ESP32-устройствами через ESP-NOW с поддержкой пользовательских структур данных
Отслеживание нажатий и отпусканий клавиш на Arduino DUE с поддержкой стрелок и основных игровых клавиш
Неблокирующие таймеры на основе millis() для асинхронной работы с временем в loop() без использования delay()
Передача и приём DMX-сигналов через MAX485 с одной платы Arduino без сложных переключений режимов
Датчик температуры DS1621 с интерфейсом I2C для измерения и мониторинга температуры в Arduino проектах
Простой UI-генератор меню и сообщений для OLED 128×64 на ESP32 с управлением кнопками