Замена AFMotor библиотеки для Arduino R4 с совместимостью API и поддержкой DC и шаговых моторов
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Чтение температуры и влажности с датчика AM2302 (DHT22) по интерфейсу SDA на Arduino и ESP
Вспомогательная библиотека для Bee Data Logger с примерами скетчей и готовыми экспериментами
Обмен данными между Arduino и компьютером через компактный бинарный протокол с поддержкой RPC и именованных пространств
Управление ходовой частью омни- и меканум-роботов с автоматическим расчётом команд для моторов
Комплексная арифметика с поддержкой тригонометрических функций для Arduino, работает на float и совместима с Serial вывод через Printable
Управление кнопками и переключателями на Arduino и ESP32 с подавлением дребезга и поддержкой разных схем подключения
Обработка кнопок для Arduino и ESP с защитой от дребезга, поддержкой счётчика нажатий и неблокирующим опросом
Управление e-ink дисплеями Good Display и Waveshare через SPI с поддержкой постраничного рисования для экономии памяти
Работа с DS3231 через millis() с синхронизацией по таймеру и встроенным секундным счётчиком
Работа с 24-битным АЦП HX711 для весовых датчиков без блокировки микроконтроллера и с поддержкой нескольких модулей одновременно
Управление часами реального времени BM8563 через I2C для M5Stack устройств
Сканер устройств на шине I2C для поиска подключённых компонентов и проверки их адресов
API-клиент для блокчейна IoTeX на ESP32, SAMD21 и Unix-совместимых платформах с поддержкой транзакций и смарт-контрактов
Движок для микроконтроллерных устройств с поддержкой дисплея, кнопок и SD-карты, скрывающий сложность работы с железом и протоколами
Управление LED-драйверами NXP (PCA9955B, PCA9956B, PCA9957) через I2C и SPI
Полнофункциональный TCP/IP стек lwIP для прямого подключения плат Arduino к Ethernet через MAC-PHY чипы
Интеграция Arduino-устройств с облачной платформой Magellan через модем SIM7020E с поддержкой UDP, MQTT и MQTTs
Работа с микросхемой MAX31855 для преобразования сигнала K-типа термопары в цифровое значение через SPI
Расширитель портов MCP23008 на 8 линий ввода-вывода с управлением через I2C
Приём команд NMRA DCC для управления моделями железных дорог на Arduino с поддержкой ATTiny, ATMega, ESP8266 и Teensy
Распознавание событий кнопок и переключателей — короткие нажатия, долгие удержания, двойные клики и фронты сигнала
Кодирование и декодирование PDU для GSM-модемов с поддержкой GSM 7-bit и UCS-2, включая многочастные SMS
Связь Arduino с ROS2 через XRCE-DDS по Serial, UDP или Ethernet
SDK for FLProg
Универсальная поддержка SPI Flash-памяти с инициализацией, чтением QSPI и управлением защитой от записи
Преобразование 3D-координат в 2D-проекции с поддержкой вращения, смещения и оптимизированными расчётами для микроконтроллеров
Преобразование UTC в локальное время с автоматическим учётом часовых поясов и переходов на летнее время
Управление драйверами постоянного тока TMC7300 через однопроводное UART-соединение на одном GPIO-пине
Обёртка для работы с 6-осевым IMU Bosch BMI270 через I2C или SPI на Arduino и ESP32