Работа с датчиком тока INA219 через I2C с поддержкой разных режимов АЦП и настройкой под различные шунты
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Реализация протокола Modbus RTU, TCP и TCP Security для Arduino с поддержкой одновременной работы нескольких серверов и клиентов
PID-регулятор с защитой от интегрального windup через back-calculation, предотвращающей выход за установленные пределы
Программный интерфейс I2C на любых выводах Arduino с поддержкой нескольких независимых шин
Управление семисегментными дисплеями TM1638, TM1637 и MAX7219 с поддержкой кнопок и светодиодов
Управление Arduino через Telegram Bot API с поддержкой разных платформ и архитектур
Работа с NFC-чипом M24SR02-Y: чтение NDEF-сообщений, доступ к файлам и декодирование структуры данных
Реализация нативного протокола DCC-EX для подключения устройств к командной станции железнодорожной сети
Единый интерфейс для работы с прерываниями на любых пинах Arduino, ATtiny и ATmega без необходимости запоминать номера прерываний для каждой платы
Веб-интерфейс для ESP32 и ESP8266 через браузер с управлением по WebSocket и готовыми UI-элементами
Быстрая и оптимизированная библиотека для светодиодных матриц на MAX7219 с поддержкой аппаратного и программного SPI
Простой таймер на основе millis с режимами интервала и таймаута (устарела, используй GTimer)
Упрощённая работа с акселерометром и гироскопом MPU6050 через автоматический расчёт углов наклона
Объектно-ориентированный фреймворк для работы с датчиками и исполнительными механизмами через сигналы вместо циклических проверок
Примеры и компоненты для работы с устройствами и датчиками Pokerobo Labs в Arduino
Серверная часть Telemetrix для удалённого управления Arduino через Python-клиентов по сети
Драйвер трёхосевого акселерометра ADXL345 с поддержкой I2C и программируемых диапазонов измерений
HTTP и WebSocket запросы к веб-серверам из Arduino с поддержкой GET, POST, PUT, DELETE методов
Неблокирующие задержки и таймауты с автоматической обработкой переполнений счётчиков
Управление моторами и датчиками робота Cing на Atmega328 с поддержкой кнопок, потенциометров и датчиков света
Быстрая альтернатива стандартной библиотеке для модуля MP3-плеера DFPlayerMini с поддержкой воспроизведения из разных папок и объявлений
Синхронизация Arduino и ESP с облачной платформой Grandeur в реальном времени через Devices и Datastore API
Работа с акселерометром-гироскопом GY521 (MPU-6050) по шине I2C, получение углов поворота и данных pitch, roll, yaw
Многоуровневая иерархическая меню для LCD и графических дисплеев с поддержкой скроллинга, событий и таймаутов
Управление символьными LCD дисплеями через I2C адаптер PCF8574 с минимум проводов
Обмен данными с Arduino через MegunoLink: графики, панели управления, логирование и работа с EEPROM
Чтение данных с контроллеров Nintendo (Nunchuk, Classic Controller, Guitar Hero и других) через I2C протокол
Универсальная библиотека для монохромных дисплеев: OLED, LCD, Sharp Memory LCD и электронной бумаги с поддержкой SSD1306, SH1106 и других контроллеров
Управление декодерами RCN-600 SUSI для железнодорожных моделей через Arduino в роли Slave-устройства
Драйвер DS3231 для Arduino, совместимый с интерфейсом roo_time, для работы с датой и временем через I2C