Упрощает управление сдвиговыми регистрами 74hc595 с поддержкой каскадного подключения и установки значений целым числом или массивом битов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Сглаживание значений датчиков через скользящее среднее в одну строку кода
Портативные атомарные блоки для защиты критических участков кода от прерываний на разных архитектурах Arduino
Управление семисегментными индикаторами с поддержкой обоих типов дисплеев и вывода цифр от 0 до F
Драйвер для термопарного преобразователя MAX31855, взаимодействующий с Arduino по протоколу SPI
Работа с OLED-дисплеями SSD1306 по I2C с поддержкой буферизации и стандартного Adafruit GFX API
Работа с монохромными графическими дисплеями ST75256 через I2C с поддержкой рисования текста, фигур и битмапов
Безопасная обёртка над C++ массивами с проверкой границ и полезными функциями вроде size, sum, average и поиска элементов
Минималистичная библиотека для форматирования времени — вывода часов, минут и секунд в удобном виде на Arduino
Пакетировщик и парсер сообщений в SLIP-формате с поддержкой serial, UDP и websockets
Управление четырёхканальной релейной платой с четырьмя входами через I2C шину Arduino
Управление восьмью MOSFET-выходами платы Eight MOSFETS через I2C с Arduino или Raspberry Pi
Управление Six-in-one LCD Adapter Kit через I2C на любой Arduino-платформе с поддержкой протокола
Компактная библиотека для работы с кнопками с поддержкой автоповтора, фильтрацией дребезга и минимальным расходом памяти
Стабильные фильтры для обработки входных сигналов: подавление дребезга кнопок, сглаживание аналоговых входов и детектирование переключений
Обмен командами между Arduino-устройствами через Serial, I2C или другие интерфейсы с минимальным расходом памяти
Управление модулем BLE TDK-SP13808 (CC2541) через UART-интерфейс для SmartEverything плат
Драйвер для трёхосевого акселерометра и гироскопа LSM6DS3 с поддержкой I2C и SPI
Работа с девятиосевым датчиком LSM9DS1: акселерометр, гироскоп и магнитометр через I2C
Обертка для RGB-матриц SmartMatrix с API Adafruit GFX и FastLED, прямым доступом к буферу пикселей и поддержкой Teensy и ESP32
Реализация алгоритма скользящего режима для управления нагревом и стабилизацией с поддержкой трёх режимов работы
Сглаживание шумов аналоговых входов путём усреднения последовательных измерений
Плавные полоски прогресса для текстовых LCD дисплеев с поддержкой нескольких независимых полос и разных библиотек управления
Кодирование и декодирование сообщений протокола SMoS для структурированного обмена данными по последовательным интерфейсам
Управление 8-битными защелками SN74HC573AN для расширения выводов Arduino и управления светодиодными матрицами
Запускает игру "Змейка" на 7-сегментном индикаторе через LedControl, поддерживает до 8 цифр
Управление матрицей NeoPixel со змеевидной разводкой пикселей с автоматической трансляцией логической нумерации в физические адреса
Сжатие данных с помощью Snappy и сериализация через Protocol Buffers для отправки на Grafana Loki и Prometheus
Клиент Socket.IO для ESP8266 и Arduino через WebSocket (устарела, рекомендуется WebSockets)
Работа с флэш-памятью AT45DB на платах SODAQ через буфер микроконтроллера