Управление 8-портовым GPIO расширителем MCP23008 через I2C с поддержкой нескольких чипов на одной шине
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Контроллер CAN-шины MCP2515 с неблокирующей отправкой пакетов и встроенной очередью передачи
Работа с АЦП MCP3021 и MCP3221 через I2C для расширения количества аналоговых входов
Управление 12-битным ЦАП MCP4725 по шине I2C с поддержкой кеша и EEPROM
Управление 24-битным АЦП HX711 для считывания тензодатчиков с выбором усиления и калибровкой данных
Последовательная коммуникация между микроконтроллерами через один цифровой вывод с использованием программной реализации протокола
Логика игры крестики-нолики с компактным алгоритмом принятия решений, отделённая от интерфейса и взаимодействующая через callback-функции
Сохранение переменных INT и LONG в EEPROM без расчёта адресов и преобразования типов
Управление реле для коммутации высоковольтных устройств через плату MentorBit с гальванической развязкой
Чтение состояния двух кнопок модуля MentorBit через JST-разъём без настройки портов
Управление пассивным зумбером на плате MentorBit для генерации звуковых сигналов и мелодий
Работа с матричной панелью из 16 кнопок 4×4 через I2C на платах MentorBit с поддержкой одновременного детектирования нескольких нажатий
Работа с CAN-шиной для модулей MERG CBUS при управлении моделями железных дорог
Работа с ESP8266 и MQTT для проектов Mae Fah Luang University
Криптография на эллиптических кривых для микроконтроллеров: ECDH, ECDSA, пять стандартных кривых, минимум кода и памяти
Извлечение уникального серийного номера микроконтроллера напрямую из его памяти
Connect Arduino-compatible devices to the MicroEden platform over MQTT.
Минималистичная реализация алгоритма LZW для сжатия текстовых данных на микроконтроллерах с ограниченной памятью
Событийный фреймворк для Arduino с event loop, сигналами и асинхронными задачами вместо setup/loop
Преобразование микрошагов шагового мотора в линейное перемещение с учётом параметров привода и механики
Вариативные структуры данных и callback-функции с параметрами любых типов для модульного кода на Arduino
Управление устройствами через MIDI-интерфейс с Arduino с помощью встроенных фабрик и контроллеров для создания объектов девайсов
Воспроизведение, запись и программирование MIDI-последовательностей, аккордов и арпеджио на Arduino
Работа с токовыми петлями 4-20 мА платы MIKROE через SPI с фильтрацией шума экспоненциальным скользящим средним
Потоковый декодер QOI для микроконтроллеров с минимальным расходом оперативной памяти
Шаблонизатор Mustache для динамической генерации HTML и текста на Arduino и ESP32
Файловая система для управления памятью AT24C EEPROM с поддержкой создания, чтения и удаления файлов через единый API
Подсчёт очков в маджонге с определением яку, поддержкой всех типов плиток и открытых наборов
Library for MKE I2C DHT20 temperature and humidity sensor
Минималистичная библиотека для DS18B20 с асинхронным чтением температуры, один датчик на пин, ориентирована на экономию памяти