Облегчённая система поддержки вождения для Arduino с минимальными требованиями к ресурсам
Архитектура: mbed_edge
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для 16-кнопочной матричной клавиатуры Lectrobox, подключаемой к Arduino через I2C shield
Управление аналоговым джойстиком через DB-15 PC Game Port с чтением осей X/Y и двух кнопок
Управление светодиодами на Arduino с включением, выключением и неблокирующим миганием
Управление семисегментными индикаторами с поддержкой общего катода и анода, вывод чисел и символов без ручного управления сегментами
Управление светодиодами с поддержкой ШИМ, режимами мигания и плавного затухания для одиночных и матричных источников света
Управление 7-сегментными индикаторами через микросхему 74HC4511 с поддержкой параллельного и последовательного подключения
Вывод цифр и символов на светодиодные матрицы через DMD с готовыми шрифтами для часов и таймеров
Управление LED-драйверами NXP (PCA9955B, PCA9956B, PCA9957) через I2C и SPI
Неблокирующее мигание светодиодов в фоне без freezing основной программы
Световые эффекты для адресуемых LED-лент WS2812B, изогнутых в произвольные формы, с предпросмотром в браузере перед загрузкой на плату
Управление LED-индикаторами и матрицами без микросхем динамической индикации с поддержкой графики и семисегментных дисплеев
Управление RGB светодиодами с поддержкой обычных и инверсных схем, предустановленными цветами и эффектами мигания
Организация неблокирующей работы нескольких устройств на Arduino через немультиплексированную многозадачность на примере мигающих светодиодов
Фреймворк для создания анимационных паттернов на адресуемых LED-лентах с разбиением на независимые сегменты и поддержкой трёхмерной маппировки
Управление светодиодами: включение, выключение и мигание с помощью отдельного объекта на каждый LED
Конвертер единиц длины с поддержкой атомных, стандартных и астрономических масштабов
Управление семисегментными дисплеями путём вывода символов вместо прямого управления сегментами, поддержка букв и цифр для общего анода и катода
Демонстрационный код для оценочной платы NTS0304EUK-ARD с двусторонним трансивером уровней напряжения и цифровым потенциометром AD5161
Конвертирует текст в азбуку Морзе и обратно с поддержкой синхронной и асинхронной передачи по пину
Клиент MQTT для отправки и получения данных на Arduino через брокер
Управление видеокамерами Sony через протокол Lanc с двумя вариантами реализации: блокирующей и неблокирующей
Сложение двух чисел на Arduino и TREMA IDE с минимальным функционалом и стабильной работой на всех платах
Оптические датчики расстояния Garmin LIDAR-Lite v3/v3HP/v4 с поддержкой PWM и I2C
Управление массивами ToF-датчиков VL53L0X и VL53L4CD через расширители PCF8574 с фильтрацией и произвольной топологией
Превращает Arduino в USB-to-I2C мост для отладки и управления I2C-устройствами через браузер или Python
Компактная библиотека для управления мультиплексором CD74HC4067 с минимальным расходом памяти
Создание светодиодных анимаций (бегущая строка, светофор, вывеска) для Arduino и ATtiny
mDNS для локального обнаружения Arduino в сети по имени вместо IP-адреса, совместима с DNS-SD и сервисами
Управление шаговым двигателем 28BYJ-48 с отслеживанием позиции, калибровкой и поддержкой концевых переключателей