Эмулятор монохромных OLED-дисплеев 128x64 и 128x32 с трансляцией данных в серийный порт через SLIP-протокол для отладки без физического экрана
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление полутоновыми OLED-дисплеями SSD1327 по SPI и I2C с поддержкой рисования графики и текста
Драйвер для 0,96-дюймовых цветных OLED-дисплеев SSD1331 с поддержкой SPI и функциями рисования из Adafruit GFX
USB-стек для Arduino с поддержкой CDC, HID, MSC и MIDI на nRF5x, SAMD, RP2040, ESP32 и CH32V
Матричная клавиатура 4×4 через PCF8574 по I2C с поддержкой debounce и автоповтора
Программная эмуляция serial-порта на аппаратных таймерах для работы без конфликтов с прерываниями
Чтение аналоговых клавиатур Robotdyn 4x4 и 4x3 через один вывод АЦП с поддержкой простого опроса и событийного режима
Воспроизведение RTTTL-мелодий в неблокирующем режиме с поддержкой двух параллельных каналов и сжатого формата
Доступ к облачной базе данных Cassandra (Datastax Astra) с ESP8266 и ESP32 через простой API без SQL
Полностью асинхронная TCP-библиотека для ESP32 с классами AsyncClient и AsyncServer для надёжного сетевого взаимодействия без блокирующих операций
Асинхронная TCP-библиотека для ESP32, позволяющая обслуживать несколько соединений одновременно без блокировок
Управление матричным дисплеем MAX7219, светодиодной лентой WS2812E и звуковым сигнализатором на учебной плате A-Vision ESP8266
Матричные операции для Arduino без динамического выделения памяти с проверкой размеров на этапе компиляции
Управление источником автономного питания через I2C: мониторинг напряжения и тока, отслеживание заряда и режима зарядки
Управление LCD дисплеями 128x64 на контроллерах ST7565/UC1701 с поддержкой спрайтов и нескольких шрифтов, оптимизирована для микроконтроллеров с малой памятью
Чтение температуры, влажности и давления с датчика BME280 по I2C, SPI или программном SPI
Программная реализация последовательного порта для ESP32 и других микроконтроллеров, находящаяся в статусе beta
Передача и приём данных через BLE advertising каналы на модулях nRF24L01+ с поддержкой базовых операций без сложных профилей
Упрощает работу с кнопками на Arduino: автоматически фильтрует дребезг контактов и предоставляет простые методы для проверки нажатия и отпускания
Циклический буфер с поддержкой шаблонов типов для накопления данных с ограниченной памятью
Работа с датчиком влажности и температуры Sensirion SHTC3 по протоколу I2C
Сохранение конфигураций в файловой системе ESP32 и ESP8266 через JSON-документы
Сохранение конфигурационных параметров на Arduino/ESP8266 и редактирование через веб-интерфейс без перепрошивки
Реализация протокола Firmata с модульной архитектурой для удалённого управления Arduino через компьютер
Облачная база данных Deta.sh для ESP32 с упрощенным HTTP API и обработкой ошибок
Измерение напряжения 0–10 В с точностью до 0,01 мВ через ADS1115 по I2C или UART
Работа с датчиком DHT11 для измерения температуры и влажности на Arduino и совместимых платах
Бесконтактное измерение температуры через I2C с поддержкой коррекции излучательности и фильтрации сигнала
Управление цветным ЖК-дисплеем DFRobot LCD1602 с RGB подсветкой через I2C
DHT11 and DHT22 Library