Управление 7-сегментными LED-дисплеями Lixie с поддержкой чисел, текста и RGB-цветов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для 24-битного АЦП LTC2485 с интерфейсом I2C и встроенным датчиком температуры
Валидация номеров карт и кодов товаров по алгоритму Luhn с поддержкой потокового режима обработки данных
Интеграция IoT-устройств Arduino с платформой Magellan через NB-IoT модули BC95 по UDP или MQTT
Работа с датчиком линии MKE-S16 через I2C для робототехники и линеслежения
Модифицированная DallasTemp с поддержкой MAX31850 для чтения температуры с датчиков 1-Wire
OneWire библиотека с поддержкой датчика температуры MAX31850, оптимизированная для Arduino
Работа с 18-битными АЦП MCP3421–3428 по I2C с настройкой разрядности, усиления и чтением в вольтах
Утилита для дампа памяти Arduino в шестнадцатеричном формате с ASCII-представлением, полезна при отладке содержимого RAM
Лёгкая библиотека для чтения и записи времени на RTC модуле DS3231 с поддержкой встроенного датчика температуры
Обработка запросов Modbus для Arduino в роли ведомого устройства с поддержкой восьми функций протокола
Управление шаговыми двигателями Oriental Motor серии CVD через RS485 и Modbus
Эмулирует мышь на платах Arduino с USB, управляя курсором и клавишами мыши
Сглаживание угловых значений 0–360° с учётом их циклической природы для датчиков компаса и гироскопов
Обработка и преобразование сигналов с геймпадов: XInput, DirectInput и Nintendo Switch с фильтрацией помех и SOCD cleaning
MQTT-клиент для Arduino с подключением через модуль ESP8266 по AT-командам
Драйвер для контроллера USB Power Delivery STUSB4500, позволяет Arduino управлять параметрами зарядки через I2C и настраивать напряжение и ток PDO
Лёгкие реализации массивов, очередей и map для микроконтроллеров с малой памятью: от ATtiny до ESP32 и STM32
Управление I²C коммутатором PCA9846 для переключения между несколькими устройствами с одинаковыми адресами
Определение конкретных плат Arduino из вашей коллекции через препроцессорные макросы для условной компиляции кода
Каркас для создания беспроводных mesh-сетей датчиков на базе nRF24L01+, RFM69 и RFM95 с поддержкой обновления прошивки по воздуху
Таймеры на основе millis() без блокировки основного цикла программы для отложенных действий и периодических событий
Служебная библиотека с полезными функциями для обработки строк и массивов, используется другими библиотеками NLibraries как зависимость
Неблокирующие задержки на основе millis() с поддержкой callback-функций и динамической смены времени
Эмуляция Notecard через HTTP для разработки и тестирования на ESP32 без физического устройства
Неблокирующие задержки и управление временными событиями без остановки основного цикла программы
Эмуляция до 32 OneWire-устройств одновременно на Arduino для интеграции современных датчиков в системы с 1-Wire
RPC-интерфейс для вызова функций на OpenMV Cam или другом Arduino через UART, I2C, SPI или CAN с автоматической обработкой ошибок и таймаутов
Приём и передача POCSAG-сообщений на ESP8266/ESP32 с CC1101, поддержка полнодуплекса и автоопределение скорости
Управление проектором Optoma W305ST через RS232 с Arduino с поддержкой команд питания, статуса и коррекции искажений