Управление образовательной робототехнической платформой Creative Robotix с поддержкой моторов, датчиков и звука
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Учебный проект для изучения создания собственных библиотек работы с входами и выходами Arduino
Криптографические алгоритмы для Arduino, включая AES, Speck и современные аутентифицированные шифры Acorn128 и Ascon128
Чтение ветровых данных с анемометра CV7-OEM по NMEA-протоколу через серийный порт
Управление 10 и 12-битными ЦАП DAC53001/DAC63001 по интерфейсу I2C с поддержкой выхода по напряжению и току
Управление 16-битным ЦАП DAC8560 через SPI с поддержкой аппаратного и программного интерфейсов
Четырёхканальный 16-битный ЦАП с интерфейсом I2C для преобразования цифровых значений в аналоговое напряжение
Работа с таблицами данных на SD-карте через простой API на основе CSV-формата
Синхронизация данных Arduino с DCD Hub через MQTT по идентификатору свойства
Управление DC моторами через PWM с поддержкой однопроводных и трёхпроводных драйверов
Генератор синусоидальных сигналов на базе прямого цифрового синтеза с минимальными вычислительными затратами
Работа с 6-осевым IMU-датчиком LSM6DSM по шине I2C для измерения ускорения и угловой скорости
Двухканальный датчик линии Deneyap с инфракрасной сенсорной матрицей TCRT5000 для подключения через I2C
Драйвер для датчика жестов Deneyap NCS36000 с поддержкой I2C и детекцией движений
Датчик APDS9960 для распознавания жестов, измерения расстояния и определения цвета света через I2C
Управление джойстиком Deneyap через I2C с поддержкой четырёх адресов на шине
Датчик приближения и освещённости Deneyap LTR553 через I2C для управления экраном и обнаружения препятствий
Работа с датчиком температуры, влажности и давления Deneyap SHT4X через I2C
Конфигурация ESP32 через JSON с поддержкой Bluetooth, серийного порта и готовым Android-приложением
Упрощённый вывод данных через Serial с форматированием строк в стиле C#
Управление 24 ГГц радаром SEN0395 для обнаружения присутствия и движения человека через UART
Измерение напряжения 0–10 В с точностью до 0,01 мВ через ADS1115 по I2C или UART
Чтение температуры, влажности и атмосферного давления через I2C и SPI для Arduino и ESP
Чтение температуры и давления с датчиков BMP390L, BMP388 и BMP390 по I2C или SPI
Драйвер для модуля оффлайн-распознавания голоса DF2301Q с поддержкой I2C и UART
Чтение pH-датчика Gravity на ESP32 с внешним АЦП ADS1115 для точных измерений кислотности
Фреймворк для работы с цветными, ч/б и e-ink дисплеями с поддержкой рисования, текста, изображений и сенсорных жестов
Драйвер для цифро-аналоговых преобразователей серии GP8XXX от DFRobot с поддержкой 10 модулей и примерами для Arduino и ESP
Работа с ёмкостным датчиком отпечатков пальцев SEN0348 через I2C на основе процессора ID809
Управление камерой OV7725, микрофоном и аудио на FireBeetle через IIS интерфейс с записью и воспроизведением звука