Kadita — библиотека на стадии бета-тестирования для обучения программированию с Arduino, с упором на простоту и понятность кода
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Интеграция Arduino-устройств с облачной платформой Magellan через модем SIM7020E с поддержкой UDP, MQTT и MQTTs
Управление цифро-аналоговыми преобразователями MCP48xx и MCP49xx Microchip через SPI (8, 10 или 12 бит, одно- или двухканальные)
Управление моторами постоянного тока через драйверы L298N и HG7881 с PID-регулятором и обратной связью от энкодера
I2C драйвер для управления 8 независимыми PWM-каналами светодиодов с 256 уровнями яркости
Единый интерфейс для FM-приемников TEA5767, RDA5807M, SI4703 и других чипов с поддержкой I2C, стерео и RDS
Управление Arduino через интернет с облачной платформой RemoteMe.org, авторизацией и готовым веб-интерфейсом
Асинхронное преобразование температуры с OneWire датчиков и сохраняемой конфигурацией ролей датчиков
Универсальная поддержка SPI Flash-памяти с инициализацией, чтением QSPI и управлением защитой от записи
Надежный обмен пакетизированными данными через Serial, I2C или SPI с CRC-проверкой и защитой от ошибок
Управление дополнительными цифровыми и аналоговыми портами микроконтроллера Serial Wombat через UART или I2C
Работа с датчиком CO₂ SCD30 через I2C: чтение концентрации газа, температуры и влажности с компенсацией по атмосферному давлению
6-осевой инерциальный датчик LSM6DSO с акселерометром, гироскопом и поддержкой детектирования движений для STM32
Отправка данных с Arduino в облако The Things Network через модули RN2483 и RN2903 по LoRaWAN
Ethernet library для модуля ENC28J60 с API совместимым со стандартной Ethernet библиотекой
CH32X035 превращается в USB HID-мышь с поддержкой движения, кликов и скролла, работая без драйверов на любой ОС
Комплексная арифметика с поддержкой тригонометрических функций для Arduino, работает на float и совместима с Serial вывод через Printable
Снижает количество циклов записи в EEPROM через отложенную запись по таймеру
Интерпретатор JavaScript для встраивания скриптового расширения в прошивку на C/C++, занимающий всего 20 КБ памяти
Работа с 24-битным АЦП HX711 для весовых датчиков без блокировки микроконтроллера и с поддержкой нескольких модулей одновременно
Управление микросхемой AXP192 через I2C для контроля питания, зарядки батареи и энергопотребления на плата M5Stack и LilyGO
Помощник для работы с I2C регистрами: чтение и запись байтов, слов, буферов с поддержкой мультиплексора TCA9548
Облегчённая система поддержки вождения для Arduino с минимальными требованиями к ресурсам
Полнофункциональный TCP/IP стек lwIP для прямого подключения плат Arduino к Ethernet через MAC-PHY чипы
Работа с АЦП-конвертерами MCP3001–MCP3208 по SPI с поддержкой однополюсного и дифференциального режимов измерения
Работа с UV-датчиком ML8511 для измерения уровня ультрафиолетового излучения на Arduino с поддержкой различных опорных напряжений
Подключение Arduino-проектов к MySQL и MariaDB через Ethernet или WiFi без облачных сервисов
Управление футбольными роботами PeanutKing с поддержкой множества датчиков, моторов и Bluetooth-пульта
Поддержка платы дистанционного управления Pokerobo с джойстиком, nRF24 и LCD-дисплеем 12864
Облачный обмен сообщениями PubNub для Arduino с методами publish() и subscribe() через любой совместимый сетевой модуль