Ethernet library для модуля ENC28J60 с API совместимым со стандартной Ethernet библиотекой
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Объектно-ориентированный интерфейс для управления выводами Arduino с поддержкой цифровых и аналоговых входов-выходов
Управление двухколёсным роботом с обходом препятствий, слежением по линии, следованием вдоль стены и Bluetooth-контролем
Управление цифровыми потенциометрами AD5241, AD5242, AD5280 и AD5282 через I2C
Внутренняя библиотека Adafruit для централизации часто используемого кода при разработке тестеров и демоплат
Вспомогательная библиотека для Bee Data Logger с примерами скетчей и готовыми экспериментами
Управление ходовой частью омни- и меканум-роботов с автоматическим расчётом команд для моторов
Комплексная арифметика с поддержкой тригонометрических функций для Arduino, работает на float и совместима с Serial вывод через Printable
Драйвер для электронных компасов на магнитометрах QMC5883, HMC5883 и VMC5883 с поддержкой Arduino, ESP и micro:bit
Подключение Arduino к локальной сети и интернету через Ethernet Shield с поддержкой DHCP и DNS
Управление кнопками и переключателями на Arduino и ESP32 с подавлением дребезга и поддержкой разных схем подключения
Framebuffer для LED-матриц с поддержкой Adafruit_GFX и FastLED, унифицирующий API для рисования на светодиодных панелях
Управление e-ink дисплеями Good Display и Waveshare через SPI с поддержкой постраничного рисования для экономии памяти
Управление коллекторными моторами через мостовые драйверы и реле с контролем скорости, направления и плавным пуском
Работа с NTC термисторами по закону Стейнхарта-Харта с автоматическим расчётом температуры и усреднением показаний
Многозадачное ядро для встроенных систем с поддержкой событийного и кооперативного режимов работы
Управление микросхемой AXP192 через I2C для контроля питания, зарядки батареи и энергопотребления на плата M5Stack и LilyGO
Фильтр Калмана в матричной форме для обработки данных с нескольких датчиков и оценки состояния систем
Движок для микроконтроллерных устройств с поддержкой дисплея, кнопок и SD-карты, скрывающий сложность работы с железом и протоколами
Вычисление ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MadgwickAHRS
Расширитель портов MCP23008 на 8 линий ввода-вывода с управлением через I2C
Реализация Modbus RTU для Arduino на стороне slave-устройства с поддержкой восьми основных функций кода и RS-485
Приём команд NMRA DCC для управления моделями железных дорог на Arduino с поддержкой ATTiny, ATMega, ESP8266 и Teensy
Распознавание событий кнопок и переключателей — короткие нажатия, долгие удержания, двойные клики и фронты сигнала
Универсальная поддержка SPI Flash-памяти с инициализацией, чтением QSPI и управлением защитой от записи
Работа с OLED-дисплеями на контроллере SH1106 через I2C с поддержкой Adafruit GFX
Преобразование 3D-координат в 2D-проекции с поддержкой вращения, смещения и оптимизированными расчётами для микроконтроллеров
Управление модулями реального времени DS1307, DS3231 и DS3232 с поддержкой будильников, SQWG и температурного датчика
Обёртка для работы с 6-осевым IMU Bosch BMI270 через I2C или SPI на Arduino и ESP32
Управление цифровыми потенциометрами AD5204, AD5206 и совместимыми сериями через SPI интерфейс