Управление MP3-плеером на чипе MY1690 с SD-карты через serial-порт
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Взаимодействие с датчиком частиц 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 LCD контроллеров (ILI9341, ST7789) через MISO для определения типа экрана
Упрощённая работа с SPI-устройствами на Arduino, включая режим Daisy Chain для каскадных соединений
Клиент для управления Spotify через ESP32 по OAuth2 с поддержкой получения информации о треках и плейлистах
Расширение для SSD1306 с поддержкой вывода турецких символов на OLED-дисплеях
Управление OLED-дисплеями SSD1327 и SSD1322 через I2C или SPI с поддержкой 4-битных серых уровней и графических функций
Неблокирующий таймер на основе millis() с корректной обработкой переполнения счётчика
Работа с HC-SR04 через время прохождения сигнала с гибкой настройкой таймаута
Драйвер для монохромных LCD-дисплеев ST7565 128×64 с поддержкой SPI и интеграцией Adafruit GFX
Защищённое подключение Arduino к MQTT-брокеру с JWT-аутентификацией и поддержкой TLS/SSL
Реализация конечного автомата с поддержкой состояний, переходов и callback'ов для управления режимами работы проекта
Клиент для отправки метрик на statsd-сервер через Arduino по TCP или UDP с поддержкой WiFi и Ethernet
Управление DC-моторами на Arduino через PWM с контролем направления и скорости
Управление дифференциальным приводом робота с двумя колёсами через мотор-драйвер TB6612
Управление шаговым двигателем через драйвер с точным задаванием положения и скорости
Трёхосевой акселерометр LIS2DUXS12 с минимальным энергопотреблением, обнаружением падения и двойного касания, поддержкой FIFO и Machine Learning Core
Управление нано-датчиком давления LPS22DF для STM32 по I2C или SPI с получением давления и температуры
Работа с инерциальным датчиком LSM6DSV16X: акселерометр, гироскоп, I2C/SPI, детектирование движений и встроенное машинное обучение