Управление дисплеем, моторами и батареей образовательного конструктора Nanit для Arduino IDE
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Полудуплексная коммуникация по RS485 для Arduino с автоматическим управлением направлением передачи
Работа с файлами на SD-картах и flash-памяти через SPI для Arduino и совместимых плат
Реализация множеств для целых чисел 0–255 с поддержкой операций объединения, пересечения и разности
Управление семисегментными дисплеями прямо с выводов Arduino без микросхем-драйверов
Работа с OLED-дисплеями на контроллере SH1106 через I2C с поддержкой Adafruit GFX
Управление датчиком времени пролёта VL53L8CX с матрицей 8x8 зон обнаружения через I2C или SPI
Функции для форматирования и обработки строк в Arduino-скетчах: выравнивание, преобразование логических значений, работа с разделителями
Кооперативное многозадачье для Arduino без блокирующих задержек — управление несколькими независимыми процессами на микроконтроллере
Bitcoin для 32-битных микроконтроллеров: приватные ключи, HD-кошельки, PSBT и работа с блокчейном
Ethernet library для модуля ENC28J60 с API совместимым со стандартной Ethernet библиотекой
Обмен данными с беспроводным геймпадом Xbox Series X через Bluetooth LE на ESP32
Алгоритмы контрольных сумм CRC-8, CRC-16-CCITT, CRC-16-MODBUS и CRC-32 для проверки целостности данных с четырьмя вариантами реализации от экономных по памяти до быстрых
Системные часы для Arduino с поддержкой синхронизации от DS3231, STM32 RTC, NTP и других источников времени
Работа с датчиками давления и температуры BMP388 через I2C для метеостанций и барометров
Работа с ёмкостными сенсорами MPR121 по шине I2C для Arduino и совместимых плат
Унифицированный интерфейс для криптографических чипов ECC508, ECC608 и SE050 с поддержкой ECDSA, SHA256 и генерации ключей
MQTT-клиент для Arduino на базе Eclipse Paho с поддержкой QoS 0–2 и полным контролем над расходом памяти
Программный I2C для LCD-дисплеев на любых двух цифровых пинах, совместим с LiquidCrystal_I2C
Превратить Android-смартфон в графический дисплей для Arduino через Bluetooth или USB-OTG с кнопками, слайдерами и графиками
Вычисляет линейную корреляцию между двумя наборами данных X и Y, строя уравнение вида Y = A + B*X
Набор структур данных и утилит C++ для обработки данных: списки, очереди, буферы, фильтры датчиков, работа с GPS и графикой
Работа с кнопками, энкодерами, потенциометрами, светодиодами и мультиплексорами с готовой обработкой сигналов
Стабильная библиотека для датчиков температуры и влажности DHT11, DHT22 и совместимых модификаций с хорошей поддержкой AVR и ARM процессоров
Быстрые функции цифрового ввода-вывода с прямым доступом к портам микроконтроллера
Управление PWM и сервомоторами на ESP32 с автоматическим распределением таймеров LEDC
Обработка кнопок для Arduino и ESP с защитой от дребезга, поддержкой счётчика нажатий и неблокирующим опросом
Библиотека для управления пиксельными матрицами NeoPixel с API совместимым с Adafruit GFX, лучшей поддержкой ESP32 и большим числом типов светодиодов
Ускоренное чтение из регистров сдвига 74HC165 с использованием прямой работы с портами AVR
Управление flip-disc дисплеями Flipo.io — электромеханическими табло от 7-сегментных индикаторов до матриц 2×6 с поддержкой каскадного подключения до 8 устройств