Чтение данных датчика температуры DS7505 по шине I2C с минимальной настройкой кода
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Таймеры на основе millis() для организации повторяющихся действий без блокирующих задержек
Потоковый декодер QOI для микроконтроллеров с минимальным расходом оперативной памяти
Минималистичная библиотека для ультразвуковых датчиков расстояния с поддержкой HC-SR04, Ping и Seeed SEN136B5B в разных вариантах подключения и единицах измерения
Функции лестничной диаграммы (ladder) для контроллера MiniPLC-32u на базе ESP32 с поддержкой WiFi и RS485
Шаблонизатор Mustache для динамической генерации HTML и текста на Arduino и ESP32
Очередь для Arduino, которая накапливает команды и выполняет их последовательно в порядке FIFO
Файловая система для управления памятью AT24C EEPROM с поддержкой создания, чтения и удаления файлов через единый API
Подсчёт очков в маджонге с определением яку, поддержкой всех типов плиток и открытых наборов
Минималистичная библиотека для DS18B20 с асинхронным чтением температуры, один датчик на пин, ориентирована на экономию памяти
Работа с модулями реального времени DS1307 и DS3231 через форк проверенной библиотеки Jeelab
Поддержка модулей mLink от Hobby Components для подключения датчиков, дисплеев и управления устройствами через I2C
Реализация Modbus RTU для Arduino в режиме ведомого устройства через Serial или RS-485
Обработка JSON-конфигураций для Modbus RTU/TCP, датчиков iWare и аналоговых сенсоров на ESP8266/ESP32/Arduino с поддержкой множественных устройств
Драйвер для управления модульными конструкторами MODI Kit через протокол CAN на Arduino SAMD и AVR
Форматированный вывод в serial port с использованием printf() вместо склеивания строк
Генерация кода Морзе на светодиодах и звуковых динамиках для Arduino
Управление DC моторами через L293D с базовыми командами направления и остановки
Управление контроллерами DMKB4 и DMKB5 по UART с диагностикой ошибок и параметров двигателя
Lightweight non-blocking driver library for L293D Motor Shields.
Кольцевой буфер для хранения и управления последовательностями трёхмерных движений с поддержкой разных типов точности координат
Фильтрация шумных данных датчиков методом скользящего среднего за последние N измерений
Фильтр скользящего среднего для сглаживания шумных данных вещественных чисел с датчиков и АЦП
Управление мобильными платформами на моторах с поддержкой L298N и драйверов НикиРобот
Воспроизведение MP3-файлов с MP3-щита Cytron Tech в фоновом режиме без блокировки основного кода
Интеграция с MPESA Daraja для отправки STK Push платежей с микроконтроллеров Arduino
Driver for InvenSense's MPU-9250 9-DOF IMU (3-axis gyroscope, 3-axis accelerometer & 3-axis magnetometer)
Streaming Matrix Profile and FLOSS time series analysis for embedded systems.
Чтение датчика качества воздуха MQ135 с расчётом концентрации газов с учётом температуры и влажности
Детектирование утечек пропана и бутана с датчиком MQ2 и автокалибровкой под окружающую среду