Воспроизведение, запись и программирование MIDI-последовательностей, аккордов и арпеджио на Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с токовыми петлями 4-20 мА платы MIKROE через SPI с фильтрацией шума экспоненциальным скользящим средним
Таймеры на основе millis() для организации повторяющихся действий без блокирующих задержек
Потоковый декодер QOI для микроконтроллеров с минимальным расходом оперативной памяти
Шаблонизатор Mustache для динамической генерации HTML и текста на Arduino и ESP32
Файловая система для управления памятью AT24C EEPROM с поддержкой создания, чтения и удаления файлов через единый API
Подсчёт очков в маджонге с определением яку, поддержкой всех типов плиток и открытых наборов
Library for MKE I2C DHT20 temperature and humidity sensor
Минималистичная библиотека для DS18B20 с асинхронным чтением температуры, один датчик на пин, ориентирована на экономию памяти
Работа с модулями реального времени DS1307 и DS3231 через форк проверенной библиотеки Jeelab
Поддержка модулей mLink от Hobby Components для подключения датчиков, дисплеев и управления устройствами через I2C
Связь Arduino с внешним ПО (SCADA, HMI) через Ethernet по протоколу Modbus TCP в роли ведомого устройства
Реализация Modbus RTU для Arduino в режиме ведомого устройства через Serial или RS-485
Реализует сервер Modbus TCP на Arduino для взаимодействия с мастер-устройствами по сети Ethernet или Wi-Fi
Драйвер для управления модульными конструкторами MODI Kit через протокол CAN на Arduino SAMD и AVR
Генерация кода Морзе на светодиодах и звуковых динамиках для Arduino
Управление DC моторами и шаговыми двигателями через драйвер L298 с контролем скорости и направления вращения
Интерфейс для управления моторными контроллерами Infineon TLE956x (BLDC и DC моторы)
Фильтрация шумных данных датчиков методом скользящего среднего за последние N измерений
Фильтр скользящего среднего для сглаживания шумных данных вещественных чисел с датчиков и АЦП
Интеграция с MPESA Daraja для отправки STK Push платежей с микроконтроллеров Arduino
Driver for InvenSense's MPU-9250 9-DOF IMU (3-axis gyroscope, 3-axis accelerometer & 3-axis magnetometer)
Streaming Matrix Profile and FLOSS time series analysis for embedded systems.
MQTT-клиент для Arduino с поддержкой WebSocket, QoS уровней и wildcards для подписок
Работа с цифровыми датчиками давления MS5xxx (MS5607, MS5611, MS58xx) по протоколу I2C на Arduino и ESP
Сериализация данных в компактный бинарный формат MessagePack с поддержкой встроенных типов и пользовательских структур
Преобразует миллисекунды в строку формата "ЧЧ:ММ:СС", "ММ:СС" или "СС" с гибкой настройкой компонентов времени
Расчёт кинематики робот-манипуляторов по алгоритму Denavit-Hartenberg для Arduino и настольных компьютеров
Парсер MIDI Time Code для синхронизации Arduino с музыкальным и видеооборудованием через QFM и FFM сообщения
Обработка нескольких кнопок подключённых к одному аналоговому выводу ESP32 с фильтрацией дребезга и callback-функциями