WiFi-подключение для Arduino MKR WiFi 1010, MKR VIDOR 4000 и UNO WiFi Rev.2 с поддержкой серверов, клиентов и UDP
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обёртка над Wire для унифицированного I2C-интерфейса на SAM, ESP8266 и других платформах
Реализация протокола WiThrottle для управления моделями железных дорог через JMRI-сервер с неблокирующей обработкой команд
Эмуляция Xbox 360 контроллера через USB на Arduino-совместимых платах с поддержкой XInput
Работа с 12- и 16-битными АЦП ADS1015/ADS1115 через I2C с поддержкой однополюсных и дифференциальных измерений
Драйвер 6-осевого IMU датчика BMI323 с поддержкой I2C и SPI, акселерометра, гироскопа, FIFO и калибровки
Драйвер датчика давления и температуры BMP384 с поддержкой I2C и SPI, вычислением высоты и FIFO
Драйвер барометрического датчика BMP58x для Arduino по I2C или SPI с удобной инициализацией и поддержкой передискретизации, фильтрации и FIFO
Библиотека для датчика температуры и влажности ENS210 с поддержкой ESP32 и AVR через I2C и проверкой CRC7
Драйвер 9-осевого IMU сенсора ICM-20948 с поддержкой I²C и SPI, акселерометра, гироскопа и магнитометра AK09916
Драйвер CAN и CAN FD для платы Adafruit Feather M4 CAN с поддержкой стандартных скоростей и фильтрации адресов
Единый интерфейс для выбора между аппаратной и программной реализацией SPI на Arduino с поддержкой нескольких вариантов оптимизации
Набор экспериментальных утилит для Arduino: CrcEeprom, буферизация EEPROM и простой CLI с поддержкой внешних зависимостей
Управление OLED-дисплеями SSD1306 128×64 с выводом текста и изображений по I2C
Управление цифровым потенциометром AD5245 через I2C с поддержкой 256 дискретных уровней сопротивления
Управление цифровым реостатом AD5246 по I2C с 128 шагами регулировки сопротивления
Работа с датчиком температуры и влажности AM2315 по протоколу I2C
Примеры кода для работы с ESP8266 и базовой настройки Wi-Fi модулей
Работа с 24-битным АЦП HX711 для датчиков нагрузки и давления через два пина микроконтроллера
Работа с инерциальными датчиками ICM20649 и ICM20948 для отслеживания движения и ориентации
Работа с трёхосевым акселерометром LIS3DH по I2C или SPI с поддержкой нескольких датчиков на одной шине
Драйвер акселерометра LSM303AGR и LSM303DLH с поддержкой унифицированного интерфейса Adafruit Sensor для работы по I2C
Драйвер магнитометра LSM303DLH с интерфейсом I2C для определения магнитного поля и ориентации
Четырёхканальный 12-битный DAC MCP4728 с управлением по I2C для плат Adafruit
Декодер MP3 для SAMD51, Teensy с выводом звука через DAC, требует подбора аудиофайлов по битрейту и частоте дискретизации
Чтение PM2.5 датчика Adafruit и расчёт индекса качества воздуха AQI
Эмулятор монохромных OLED-дисплеев 128x64 и 128x32 с трансляцией данных в серийный порт через SLIP-протокол для отладки без физического экрана
Драйвер датчика времени пролёта VL53L1X с поддержкой измерения расстояния и детектирования жестов через I2C
Измерение энергии и мониторинг мощности в однофазной сети переменного тока через интерфейс SPI
Управление 32-канальным мультиплексором ADG732 через параллельный интерфейс для подключения множества датчиков к одному входу Arduino