Восьмиточечный инфракрасный датчик линии для роботов с вычислением позиции и анализом траектории движения
Архитектура: samd51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Считывание давления и температуры с датчика LPS25HB по I2C с поддержкой нескольких устройств на шине
Драйвер для 6-осевого IMU LSM303C с акселерометром и магнитометром, поддержкой I²C и SPI
Оцифровка сигнала от термопары K-типа через SPI с использованием чипа MAX31855
Чтение датчиков давления Honeywell MPR через I2C для микроконтроллеров 3.3V
Управление встроенным OLED-дисплеем MicroView: вывод текста, графики и изображений
Работа с бесконтактным инфракрасным датчиком температуры MLX90632 через протокол I2C
Драйвер для 9-осевого IMU MPU-9250 с поддержкой акселерометра, гироскопа и магнитометра через I²C
Управление MP3-плеером на чипе MY1690 с SD-карты через serial-порт
Взаимодействие с датчиком частиц Panasonic SN-GCJA5 по I2C для мониторинга качества воздуха и концентрации PM
Управление шаговыми двигателями через драйвер TC78H670FTG с поддержкой микрошагов вплоть до 1/128 и программной настройкой тока
Конфигурация и обмен данными со сканерами отпечатков пальцев AS-108M и AD-013 через последовательный порт
Одновременное чтение и запись UHF RFID-тегов Gen2 на модулях ThingMagic M6E
Управление синхронизацией OCXO SiT5811 через I2C с настройкой частоты и диапазона подстройки
Управление двухпечным OCXO генератором STP3593LF от Rakon через I²C протокол для систем точного времени и GNSS
Работа с цифровым датчиком температуры STTS22H через интерфейс Qwiic с поддержкой плат SparkFun
Работа с модулями u-blox GNSS через I2C, Serial и SPI с поддержкой UBX протокола и сервисов RTK коррекции
Управление WAV Trigger Pro через Qwiic: воспроизведение треков с microSD-карты, контроль громкости, баланса и высоты звука
Управление прозрачным OLED дисплеем WiseChip для автомобильных HUD через I²C по протоколу Qwiic
Измерение расстояния и определение горизонтальной позиции объектов с помощью инфракрасного датчика ZX через I2C и UART
Управление шаговыми моторами с плавным разгоном и торможением через интерфейс step/direction
Упрощённая работа с SPI-устройствами на Arduino, включая режим Daisy Chain для каскадных соединений
Расширение для SSD1306 с поддержкой вывода турецких символов на OLED-дисплеях
Управление OLED-дисплеями SSD1327 и SSD1322 через I2C или SPI с поддержкой 4-битных серых уровней и графических функций
Неблокирующий таймер на основе millis() с корректной обработкой переполнения счётчика
Драйвер для монохромных LCD-дисплеев ST7565 128×64 с поддержкой SPI и интеграцией Adafruit GFX
Защищённое подключение Arduino к MQTT-брокеру с JWT-аутентификацией и поддержкой TLS/SSL
Реализация конечного автомата с поддержкой состояний, переходов и callback'ов для управления режимами работы проекта
Клиент для отправки метрик на statsd-сервер через Arduino по TCP или UDP с поддержкой WiFi и Ethernet
Управление DC-моторами на Arduino через PWM с контролем направления и скорости