Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление FM-передатчиком KT0803 через I2C на микроконтроллерах ATTiny25/45/85
Упрощённая библиотека для LCD-дисплеев на платах Adafruit Trinket и Gemma через I2C backpack с минимизацией кода
LiquidCrystal для ATtiny с поддержкой I2C дисплеев на PCF8574, адаптированная под TinyWireM
Связь с The Things Network через модули LoRa на базе чипов RFM95/96/97/98 для плат Adafruit Feather
Матричные операции для микроконтроллеров: сложение, умножение, транспонирование и вычисление определителей при минимальных затратах памяти
Лёгкая I2C библиотека для ATtiny и ATmega 0-series без буферов, экономящая оперативную память
Компактное меню для плат RP2040 с дисплеями TFT_eSPI — навигация и выбор параметров на маленьких экранах
Примеры кода из книги "TinyML Quickstart" для обучения моделей машинного обучения на микроконтроллерах Arduino
Лёгкий драйвер для MPU6050 с акцентом на скорость и точность, оптимизированный для микроконтроллеров с ограниченными ресурсами
Компактный MQTT-брокер и клиент для ESP8266/ESP32 с поддержкой QoS=0, retained-сообщений и до 1000 сообщений в секунду
MQTT-клиент для ESP8266 и ESP32 с поддержкой QoS 0/1 и ограничениями для простых IoT-проектов
Подключи Wii Nunchuk к ATTiny85 как джойстик с акселерометром через I2C
Набор шрифтов для OLED-дисплеев SSD1306 на ATTiny85 с библиотекой Tiny4kOLED
Упрощение разработки для TinyPICO: управление питанием, батареей и светодиодом APA102 Dotstar
Создание captive portal на ESP32 и ESP8266 с перехватом DNS и автоматическим редиректом без помех для веб-сервера
Протокол канального уровня HDLC для надёжного обмена данными между Arduino и ПК через UART, SPI, I2C с CRC-проверкой и автоматическими повторами
Упрощённая работа с RFID-картами Mifare Classic 1K на модулях RC522 для ESP8266, ESP32 и Arduino
Циркулярный буфер фиксированного размера для потоковых данных и логирования без динамического выделения памяти
Работа с модулем RTC DS1307 через I2C с встроенной программной RTC для снижения трафика и сохранения времени между обращениями
Облегченная версия RTCLib для ATtiny и микроконтроллеров с ограниченной памятью, работает с часами реального времени через TinyWireM
Кооперативный планировщик задач для ATtiny и ATmega с поддержкой блокировок ресурсов при минимальных затратах памяти
Планировщик задач для Arduino с поддержкой отложенного выполнения, периодических действий и повторений через простой API
Управление миниатюрным 96×64-пиксельным дисплеем TinyScreen с поддержкой текста, графики, кнопок и DMA-ускорения
Легкая альтернатива SoftwareSerial для ESP8266/ESP32 с поддержкой высокоскоростной серийной коммуникации до 344 Кбайт/с
Управление сервомоторами на ATtiny84 через прерывания Timer1 в режиме CTC, поддержка до 11 приводов
Минималистичная библиотека для датчиков температуры и влажности SHT20, SHT21, SHT25 с оптимизацией под AVR tiny и поддержкой I2C мультиплексоров
Глубокий сон ATtiny с восстановлением периферии и экономией энергии на батарейных устройствах
Отправляет ATtiny25/45/85 в глубокий сон одной функцией snore(ms) для снижения потребления энергии батарейкой