Менеджер для настройки и подключения к сетям Ethernet с сохранением конфигурации в энергонезависимой памяти устройства
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Ethernet-библиотека для модуля ENC28J60 с поддержкой SPI-транзакций и совместимостью с стандартным Arduino Ethernet API
Управление моторами и актуаторами Arduino через единый интерфейс с поддержкой сервоприводов, шаговых драйверов и PWM, декораторами для кривых отклика и имитации инерции
Чтение и запись внешней EEPROM памяти через I2C с поддержкой микросхем объёмом от 2 кбит до 2 Мбит
Быстрое масштабирование чисел с плавающей точкой и гарантией результата в заданном диапазоне
Генератор волновых форм (синус, пила, треугольник, квадрат) для ЦАП-преобразователей с поддержкой частот от 0,01 до 25 Гц на Arduino UNO и выше на ESP32
Специализированная поддержка ESP32 со стандартизированными функциями портов, TFT-дисплеем и примерами MQTT от Ferdinand von Steinbeis Reutlingen
Обработка кнопок с дебаунсом и детектором длительного нажатия для Arduino и ESP32
Управление роботом Gobbit: следование по линии, обнаружение пересечений, контроль моторов и батареи, захват и обнаружение столкновений
Управление e-paper дисплеями Dalian Good Display и Waveshare через SPI с поддержкой графики и текста через Adafruit GFX
Управление AC симисторными диммерами методом фазового отсечения и алгоритма Брезенхема
Двухмерный графический движок для дисплеев и матриц с поддержкой текста, иконок и геометрических фигур
Работа с датчиком температуры и влажности HTU21D через асинхронное или блокирующее чтение с настройкой разрешения и контролем питания
Матричная клавиатура 4x4 через I2C с микросхемой PCF8574, поддержка разных размеров и нескольких устройств на одной шине
Работа с датчиком INA226 для измерения напряжения, тока и мощности через I2C
Обработка кнопок, энкодеров и джойстиков с автоматическим подавлением дребезга и поддержкой событий клика, двойного нажатия и долгого нажатия
Library for working with JBD BMS
Реализует протокол KWP2000 для диагностики мотоциклов Suzuki, Kawasaki, Yamaha и Honda через K-line
Оптические датчики расстояния Garmin LIDAR-Lite v3/v3HP/v4 с поддержкой PWM и I2C
Управление светодиодами с имитацией поведения железнодорожных сигналов, включая ШИМ и программируемые режимы мигания
STL контейнеры и потоки для Arduino с обработкой ошибок через флаги вместо исключений и поддержкой PSRAM
Унифицированный интерфейс для обработки кнопок, переключателей и клавиатурных матриц с фильтрацией дребезга и детектором долгих нажатий
Работа с CO2-датчиком MH-Z19/MH-Z19X через UART с поддержкой расширенных команд, ABC-режима и диагностики
Базовые функции для работы с Modbus RTU на Arduino и совместимых платах
Реализация линейного регулятора MPC с алгоритмом ADGP для оптимизации управления в реальном времени на микроконтроллерах
Готовые модули для управления устройствами на базе планировщика muwerk с обменом сообщений через MQTT
Драйвер для OLED-дисплеев SSD1306 и SH1106 с интерфейсом I2C, поддерживает вывод текста как в Serial с автопрокруткой и позиционированием по координатам
Учебный курс по микроконтроллерам для нейробиологов и исследователей, с готовыми примерами для Arduino IDE и Adafruit PyGamer
Управление котлами с поддержкой OpenTherm через Arduino и ESP8266/ESP32 с синхронизацией по прерываниям
Управление датчиком освещённости OPT4048 от Texas Instruments через I2C с поддержкой цифрового вывода данных