Unified API Adafruit GFX и FastLED для SPI-дисплеев SSD1331, ST7735, ILI9341 с буферизацией в RAM
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Целочисленная арифметика фиксированной точки для быстрых вычислений с дробными числами на микроконтроллерах без FPU
Драйверы для инерциальных датчиков квадрокоптера Flix с поддержкой MPU-9250, MPU-6500, ICM-20948 и MPU-6050 через SPI или I²C
Анимированные глаза робота на OLED-дисплеях с поддержкой мимики, моргания и плавных переходов между эмоциями
Подсчёт частоты входящего сигнала через подсчёт импульсов за фиксированный интервал времени
Подключение датчиков качества воздуха (PM2.5, PMS5003, SDS011, PPD42NS) к Arduino с возможностью отправки данных в hackAIR
Кодирование и восстановление данных по алгоритму Extended Hamming для надёжной передачи по ненадёжным каналам связи
Управление 14-сегментными дисплеями HPDL1414 с поддержкой каскадирования и прокруткой текста
Потоковый парсер multipart MIME контента с минимальным расходом памяти и гибким источником данных
Управление 6-осевым инерционным датчиком MPU6886 по I2C для отслеживания движения и ориентации на M5Stack
Чтение акселерометра, гироскопа и датчика температуры ICM45608 по I2C или SPI с поддержкой FIFO и программируемых прерываний
Драйвер для TFT-дисплеев на контроллере ILI9486 с подключением по SPI, поддерживающий Raspberry Pi и стандартные платы
Датчик напряжения, тока и мощности INA229 с SPI-интерфейсом и 20-битным АЦП для систем до 85 вольт
Высокоточное усреднение множества сэмплов с разделением целой и дробной части для предотвращения потери точности при длительном накоплении
Управление DC-моторами через модуль L298N с методами для скорости, направления и работы на определённое время
Управление MAX14661 — 16-канальным I2C мультиплексером с поддержкой четырёх режимов коммутации линий между двумя шинами
Позволяет платам Arduino с USB-контроллером работать как MIDI-устройство и отправлять MIDI-сообщения через USB
Master-клиент Modbus RTU для Arduino: отправка запросов к slave-приборам и обработка ответов через Serial/RS-485
Драйвер для магнитного датчика положения MT6701 с поддержкой интерфейсов SSI и I2C
Утилиты для обработки кнопок, аналоговых входов и потенциометров с неблокирующей архитектурой на основе update()
Управление NeoPixel на Arduino Nano RP2040 Connect через протокол WS2812 с использованием PIO
Альтернатива классической OneWire с поддержкой overdrive, паразитного питания и встроенными драйверами для Dallas датчиков
Расширитель портов ввода-вывода PCF8574 через I2C с поддержкой прерываний, энкодеров и HC-SR04
Работа с акселерометром ADXL355 по SPI или I2C с упрощённым доступом к данным ускорения по трём осям
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Связные списки для динамического хранения данных, которые растут и сжимаются во время работы программы
Плавная интерполяция значений параметров с поддержкой разных кривых анимации для анимирования изменений чисел
Быстрая генерация случайных чисел фиксированной разрядности через буферизацию битов
A simple library to interface with rdm6300 rfid reader.
Асинхронный SMTP и IMAP клиент для Arduino с поддержкой SSL/TLS, вложений и работой на ESP8266, ESP32, STM32, RP2040 и других 32-битных микроконтроллерах