Управление моторами и датчиками робота Cing на Attiny84, включая ультразвуковой дальномер в режиме детектора препятствий
Архитектура: mbed_rp2350
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление моторами и датчиками робота Cing на микроконтроллере ATtiny85 с унифицированным диапазоном значений
Управление роботом Cing на ATtiny85: моторы, кнопки, датчики света и расстояния
Автоматический PID-регулятор для управления процессами с масштабируемой временной логикой и поддержкой PWM и bang-bang режимов
Драйвер для датчика цвета VEML3328, измеряющего RGB, инфракрасное излучение и полный спектр через I2C
Утилита для снятия показаний внутреннего датчика температуры AVR и измерения напряжения VCC
Подключение ESP8266 к облачным сервисам Amazon с поддержкой DynamoDB, Kinesis, AWS IoT и SNS
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом
Мониторинг уровня заряда батареи через аналоговый вход с поддержкой различных типов элементов питания
Подключение Arduino к облачной платформе Blynk через специализированный шлюз для удалённого мониторинга и управления
OLED-дисплей BMD31M090 0.96" с управлением по I2C для вывода текста и графики на Arduino
Управление сервоприводами и приёмниками через SBUS — последовательный протокол с поддержкой до 16 каналов через один провод
Драйвер микросхемы DS1307 для работы с часами реального времени по интерфейсу I2C
Отправка SMS с Arduino через GSM-модули SIM800/SIM900 по последовательному порту через AT-команды
Классы для обработки нажатий кнопок с защитой от дребезга контактов
Работа с цветными OLED-дисплеями SSD1351 с двойной буферизацией для плавной анимации без мерцания
Управление моторными драйверами, релейными модулями и MOS-транзисторными ключами BULLM через шину I2C
Механическая кнопка с несколькими режимами работы: моментарная, фиксирующая, счётчик, с защитой от дребезга
Воспроизведение мелодий на пьезозвучащих зуммерах без блокировки основного цикла программы
Создание callback API, подобных std::function, но с минимальными затратами памяти и предсказуемым выделением ресурсов
Управление беспроводным геймпадом DF-Robot V2.0 с калибровкой джойстиков, фильтрацией шума и проверкой целостности данных через CRC8
USB MIDI для WCH CH32X035 с поддержкой всех стандартных команд и low-latency передачей без дополнительных драйверов
Автоматизация игр Nintendo Switch через микроконтроллеры CH552 с управлением кнопками и стиком
Виртуальный осциллограф для Arduino, который захватывает данные в фоне без влияния на временно-критичный код
Обработка кнопок и потенциометров с поддержкой жестов и мультиплексоров
Управление Arduino через Bluetooth из мобильного приложения без настройки протокола BLE
Reusable C++ utilities and base classes.
Управление матричным дисплеем Deneyap 5x7 LED Matrix через I2C с поддержкой двух адресов
Управление двухканальным драйвером моторов Deneyap TC78H660FTG через I2C с поддержкой DC и шаговых моторов
Управление емкостной сенсорной клавиатурой Deneyap через I2C с поддержкой четырех адресов