Работа с модулями реального времени DS1302, DS1307, DS3231, DS3234 и PCF8563/BM8563, включая будильники, датчики температуры и энергозависимую память
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка кнопок и энкодеров с поддержкой кликов, удержания, импульсных режимов и одновременного нажатия двух кнопок
Работа с датчиком тока и мощности INA226 через I2C с поддержкой нестандартных шунтов и режимов измерения
easyC 16x2 LCD library
Обёртка для настройки DMA на ATSAMD21, упрощает передачу данных между периферией без участия процессора
Управление сенсорными дисплеями с контроллером XPT2046: чтение координат касаний и силы нажатия с поддержкой поворота экрана и прерываний
Bluetooth Low Energy связь для Arduino MKR WiFi 1010, UNO WiFi Rev2, Nano 33 IoT, Nano 33 BLE и UNO R4 WiFi
Платформа для создания мобильного приложения управления проектом без написания кода для iOS и Android через облако
Драйвер для монохромных LCD дисплеев Nokia 5110 с поддержкой графики и текста через SPI
Чтение температуры и влажности с датчиков AHT10 и AHT20 по I2C
Отправка и приём данных по LoRa-радиоканалу через SPI-модули на базе SX1276/77/78/79
Облегчённая библиотека для датчиков DS18B20 с поддержкой асинхронного чтения и работой с несколькими датчиками на одном пине (устарела, рекомендуется GyverDS18)
Кроссплатформенная графическая библиотека на C++ для микроконтроллеров и IoT с поддержкой рисования в памяти и напрямую на дисплеях
Управление текстовыми LCD-дисплеями на чипсете HD44780 в 4- и 8-битном режиме
Программирование ARM Cortex микроконтроллеров через DAP-интерфейс с Arduino-платы без подключения к компьютеру
Компактная библиотека для измерения расстояния датчиком HC-SR04 с минимальными затратами памяти и без глобальных переменных
Расширитель GPIO на микросхемах MCP23XXX с подключением по I2C или SPI, добавляющий до 16 дополнительных портов к Arduino
Работа с акселерометром и гироскопом MPU6050 через I2C для отслеживания ориентации и движения устройства
Обмен данными между Arduino и iPhone через Bluetooth без разбора низкоуровневых деталей протокола
Управление матрицей из 64 светодиодов на базе MAX7219 и аналогичных чипов MAX72xx через единую адресную систему пикселей
Нейросетевая библиотека для микроконтроллеров с поддержкой MLP, RNN, LSTM и оптимизацией под ограниченную память
Управление Arduino с мобильного телефона через графический интерфейс по Bluetooth, WiFi или Ethernet
Вывод текста, фигур и изображений на TFT-дисплеи на базе ST7735
Преобразует квадратурные сигналы поворотного энкодера в значения счётчика с поддержкой прерываний
Управление 4- и 6-разрядными 7-сегментными дисплеями TM1637 с поддержкой чисел, текста, анимаций и прокрутки
Работа с барометрическими датчиками BMP085 и BMP180 через I2C для измерения давления и температуры
Драйвер для управления электронными бумажными дисплеями Adafruit через SPI с поддержкой графики и текста
Управление 7-сегментными дисплеями TM1637, 74HC595 и MAX7219 с бегущей строкой и эффектами переключения
Управление Si5351 генератором тактовых сигналов через I2C для синтеза ВЧ и цифровых схем
Шаблонные контейнеры для микроконтроллеров: динамические массивы, буферы и умные указатели с поддержкой move-семантики