Менеджер для настройки и подключения к сетям Ethernet с сохранением конфигурации в энергонезависимой памяти устройства
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Арифметика фиксированной точки в Q-формате для микроконтроллеров без overhead плавающей точки
Framebuffer для LED-матриц с поддержкой Adafruit_GFX и FastLED, унифицирующий API для рисования на светодиодных панелях
Обработка кнопок с дебаунсом и детектором длительного нажатия для Arduino и ESP32
Протокол обмена данными для радиомодулей 433 МГц с CRC проверкой и асинхронным приёмом в прерывании
Работа с датчиком температуры и влажности HTU21D через асинхронное или блокирующее чтение с настройкой разрешения и контролем питания
Работа с NTC термисторами по закону Стейнхарта-Харта с автоматическим расчётом температуры и усреднением показаний
Измеряет расстояние до 4 м с ультразвуковым датчиком HC-SR04, но блокирует выполнение кода на время ожидания ответа
Расширение цифровых выводов Arduino через I2C модули на базе PCA9534D с поддержкой стандартных функций pinMode(), digitalRead() и digitalWrite()
Измерение напряжения питания Arduino через встроенные возможности микроконтроллера без дополнительных выводов и датчиков
Работа с датчиком INA226 для измерения напряжения, тока и мощности через I2C
Обработка кнопок, энкодеров и джойстиков с автоматическим подавлением дребезга и поддержкой событий клика, двойного нажатия и долгого нажатия
Управление светодиодами с имитацией поведения железнодорожных сигналов, включая ШИМ и программируемые режимы мигания
STL контейнеры и потоки для Arduino с обработкой ошибок через флаги вместо исключений и поддержкой PSRAM
Управление режимами низкого энергопотребления микроконтроллеров Arduino с контролем питания модулей
Унифицированный интерфейс для обработки кнопок, переключателей и клавиатурных матриц с фильтрацией дребезга и детектором долгих нажатий
Подключение к узлам Meshtastic через WiFi или Serial для обмена данными через LoRa-сеть
Лёгкая библиотека для адресных светодиодов с поддержкой WS2812, APA102 и матриц, оптимизированная по потреблению памяти SRAM
Реализация линейного регулятора MPC с алгоритмом ADGP для оптимизации управления в реальном времени на микроконтроллерах
Учебный курс по микроконтроллерам для нейробиологов и исследователей, с готовыми примерами для Arduino IDE и Adafruit PyGamer
Протокол для синхронизации нескольких микроконтроллеров в единую сеть с поддержкой управления из Arduino IDE, JavaScript и Python
АЦП/ЦАП PCF8591 с поддержкой нескольких I2C шин и быстрым чтением всех четырёх каналов одновременно
Единый интерфейс для FM-приемников TEA5767, RDA5807M, SI4703 и других чипов с поддержкой I2C, стерео и RDS
Инструменты для управления флагами конфигурации во время работы программы без перекомпиляции
Работа с четырьмя роторными энкодерами через расширитель портов PCF8574 по шине I2C
Обёртка над HardwareSerial, SoftwareSerial и USBAPI Serial для единообразной работы с разными типами последовательных портов
Драйвер для монохромных и цветных OLED/LCD дисплеев через I2C или SPI с поддержкой SSD1306, SSD1331, ILI9341, ST7735 и других контроллеров
Управление OLED-дисплеями SSD1306 через I²C с поддержкой масштабируемого текста и произвольного позиционирования на экране