Взаимодействие с датчиком качества воздуха CCS811 по I2C для измерения CO2 и VOC
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Асинхронная обёртка для BMP180, которая читает температуру и давление в фоне без блокировки основного цикла
Асинхронный DNS-сервер для Teensy 4.1, работающий на QNEthernet без блокировки основного цикла программы
Асинхронный MQTT-клиент для ESP32, ESP8266, STM32, Portenta H7 и RP2040W с поддержкой WiFi и Ethernet
Асинхронная работа с SMS через SIM800L без блокировки основного кода
Асинхронная библиотека для создания Telegram-ботов на Arduino с поддержкой текста, изображений и клавиатур, работающая с любым MCU через WiFi, Ethernet или GSM
Асинхронное чтение датчиков DS18B20 без блокирующих операций на основе millis() с поддержкой нескольких датчиков и callback-уведомлений
Протокол обмена данными в реальном времени с ASCII-кодированием сообщений и детектированием ошибок для последовательных интерфейсов
Работа с датчиками электропроводности Atlas Scientific по I2C с поддержкой калибровки и компенсации температуры
Оптимизация операций ввода-вывода для ATtiny85 с минимальными задержками управления портами
Работа с сенсорной клавиатурой AT42QT1070 через I2C: чтение состояния семи сенсорных каналов и настройка параметров датчика
Управление LED-лентами с палитрами, волновыми эффектами и JSON-статусом на базе FastLED
Удалённое обновление прошивки ESP32 и ESP8266 через веб-интерфейс по HTTP с защитой паролем
Низкоуровневое переключение контекста и асимметричные stackful coroutines для многопоточности на AVR
Поддержка сотовых IoT-приложений на плате AVR-IoT Cellular Mini с HTTP(S), MQTT(S) и низким энергопотреблением
Драйвер для цифрового датчика температуры MCP9808 с поддержкой I2C, режима пониженного потребления и возвратом значений в Цельсиях или Фаренгейтах
Аппаратная генерация PWM на встроенных таймерах AVR-контроллеров для Nano, UNO, Mega и совместимых плат
Программный ШИМ на базе прерываний для любого GPIO AVR-плат, работающий независимо от состояния основного кода
Отключение неиспользуемых модулей и снижение частоты тактового генератора для экономии энергии батареи
Анализ структуры heap-памяти микроконтроллеров AVR во время выполнения программы для отладки утечек памяти
Трассировка выполнения программы в реальном времени для поиска места зависания на AVR-микроконтроллерах
Поддержка платы обучающего модуля Awesome Shield с встроенными модифицированными версиями популярных библиотек
Веб-сервер для Arduino с поддержкой маршрутизации, JSON, статических файлов и middleware
Подключение ESP8266 и ESP32 к AWS IoT Core через MQTT с автоматической обработкой сертификатов и SSL/TLS
Client SDK library for AXON IoT Platform connecting ESP32 to database gateway.
Порт Azure SDK for C для подключения микроконтроллеров к облачным сервисам Microsoft и Azure IoT Hub
Неблокирующее управление движением и поворотами робомобилей с поддержкой сервомоторов и DC-моторов
BACnet MS/TP сервер для Arduino с поддержкой RS-485 и стандартных сервисов обнаружения устройств
Создание ботов для мессенджера Bale на Arduino с поддержкой ESP8266 и ESP32