MIDI через сеть по RTP: отправка и приём MIDI-команд между Arduino и компьютером через Ethernet или WiFi
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Софтверный таймер для неблокирующих отложенных вызовов функций с поддержкой миллисекундных и микросекундных интервалов
Драйвер датчика освещённости BH1750FVI для измерения интенсивности света (0,11–100 000 люкс) по I2C с тремя режимами и коррекцией коэффициента
Управление контроллером заряда BQ25798 через I2C — чтение состояния и отладка зарядки батареи в Arduino проектах
Превратите ESP32 в умные часы с синхронизацией времени, уведомлениями и управлением музыкой через приложение Chronos по BLE
Интерфейс командной строки для управления скетчем через Serial, Bluetooth, WiFi и другие потоки ввода-вывода
Работа с кнопками, энкодерами, потенциометрами, светодиодами и мультиплексорами с готовой обработкой сигналов
Драйвер для электронных компасов на магнитометрах QMC5883, HMC5883 и VMC5883 с поддержкой Arduino, ESP и micro:bit
Обнаружение двойного нажатия кнопки reset для переключения в альтернативный режим на Arduino и совместимых платах
WiFi и MQTT для ESP8266/ESP32 с автоматическим переподключением и поддержкой OTA
Framebuffer для LED-матриц с поддержкой Adafruit_GFX и FastLED, унифицирующий API для рисования на светодиодных панелях
Генерация JWT-токенов для подключения Arduino к Google Cloud IoT Core через MQTT
Управление GPIO-расширителями NXP серии PCAL через I²C с поддержкой микросхем на 8, 16 и 24 портов
Интерактивное меню для OLED-дисплеев SSD1306/SSH1106 с поддержкой многостраничного отображения и редактирования параметров
Kadita — библиотека на стадии бета-тестирования для обучения программированию с Arduino, с упором на простоту и понятность кода
Управление цифро-аналоговыми преобразователями MCP48xx и MCP49xx Microchip через SPI (8, 10 или 12 бит, одно- или двухканальные)
Реализация Modbus RTU для Arduino на стороне slave-устройства с поддержкой восьми основных функций кода и RS-485
I2C драйвер для управления 8 независимыми PWM-каналами светодиодов с 256 уровнями яркости
Управление FM-радиочипом RDA5807 через I2C на Arduino, ESP32 и STM32
Управление Arduino через интернет с облачной платформой RemoteMe.org, авторизацией и готовым веб-интерфейсом
Работа с часами реального времени DS1307, DS1337/8, MCP7941x и PCF85263 по I2C с автопоиском устройства и поддержкой Unix-временных меток
Протокол eRPC для связи SAMD микроконтроллера с модулем RTL8720 по UART, основа для Bluetooth и WiFi функционала
Управление дополнительными цифровыми и аналоговыми портами микроконтроллера Serial Wombat через UART или I2C
Работа с датчиками температуры и влажности SHT30, SHT31, SHT35, SHT85 по протоколу I2C
6-осевой инерциальный датчик LSM6DSO с акселерометром, гироскопом и поддержкой детектирования движений для STM32
I2C коммуникация для микроконтроллеров ATtiny (Trinket, Gemma) с увеличенным буфером для периферии
Ethernet library для модуля ENC28J60 с API совместимым со стандартной Ethernet библиотекой
Управление модулями реального времени DS1307, DS3231 и DS3232 с поддержкой будильников, SQWG и температурного датчика
Работа с CO2-датчиком Aosong ACD10 по I2C для измерения концентрации углекислого газа в диапазоне 400–5000 ppm
Управление светодиодными лентами APA102 (DotStar) через двухпроводной протокол SPI с контролем цвета и яркости каждого пикселя