Чтение и запись стандартных типов данных в EEPROM Arduino с автоматическим преобразованием между типами и байтами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Распределение записей в EEPROM по разным адресам для снижения износа памяти при частых обновлениях одной ячейки
Сохранение данных в EEPROM с проверкой целостности через CRC16 контрольную сумму
Работа с микросхемами EERAM серии 47XXX от Microchip — гибридной памятью SRAM с автоматическим резервным копированием в EEPROM через I2C
Сохранение переменных во внутреннюю память EEPROM с автоматическим восстановлением при перезагрузке
Продление ресурса EEPROM путём распределения данных по круговому буферу и снижения износа памяти
Упрощенная работа с файловой системой SPIFFS на ESP8266 и ESP32 — чтение и запись данных без лишнего кода
Управление встроенными таймерами eFlexPWM в Teensy 4.x с поддержкой синхронизированных сигналов, deadtime и сложных модуляций
Реализация нечёткой логики для микроконтроллеров без внешних зависимостей — поддержка Mamdani, MAX-MIN вывода и треугольных, трапециевидных, синглтонных функций принадлежности
Шрифтовые данные Unicode для Arduino с поддержкой CJK, ASCII и других кодировок; предложены предкомпилированные варианты разного размера от 6,5 до 368 КБ
Интерпретатор Forth для Arduino UNO и Nano с поддержкой цифровых портов, прерываний и сохранением программ в EEPROM
Текстовый язык программирования для Arduino с управлением пинами через простые правила на основе условий и состояний
Управление шилдом egoShield для плат uStepper S с поддержкой OLED-дисплея
Управление шаговым двигателем uStepper egoShield с дисплеем и отслеживанием позиции в миллиметрах
Управление шаговым двигателем egoShield с автоматизацией покадровой съёмки и срабатыванием затвора камеры
Управление нагревателем EGO Smart Heater через RS485 по протоколу Modbus с поддержкой ручного и автоматического режимов мощности
Измерение абсолютного давления и температуры через I²C датчик WSEN-PADS на плате eHaJo
Поддержка цифрового датчика температуры LM75 через шину I²C для плат eHaJo Addon Board
C++ библиотека для операций с матрицами и векторами на Arduino, включая SVD-разложение и псевдообратную матрицу
Счётчик очков для маджонга на основе измерения сопротивления и ёмкости счётных палочек с поддержкой электромеханических моделей и настройкой конфигурации
Ведение счёта в маджонге на дисплеях U8G2 с отслеживанием очков четырёх игроков и управлением режимами отображения через кнопки
Клиентская библиотека для обмена данными с инерциальным модулем Easy IMU через I2C на Arduino и совместимых платах
Учебная библиотека для платы EIS Board с функциями для изучения C++, алгоритмов и основ встроенных систем
Библиотека для учебной платы EIS INTERBOT с поддержкой практики в C++, алгоритмах и основах робототехники
Реализация протокола ECHONET Lite для управления устройствами умного дома через Arduino и WiFi UDP
Позволяет отсчитывать прошедшее время без блокировки программы, чтобы она могла одновременно обрабатывать события и команды
Регрессионная модель ElasticNet с адаптивным обновлением коэффициентов на основе обратной связи
MQTT 3.1.1 клиент для ESP8266 и ESP32 с поддержкой QoS, TLS/SSL и автоматическим переподключением
Асинхронный MQTT для ESP32 и ESP8266 без внешних зависимостей, работающий в отдельной задаче с поддержкой QoS, TLS и автоматическим переподключением