Управление двумя DC-моторами через контроллеры Pololu Qik по последовательному интерфейсу
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
I2C ведомое устройство для Pololu плат и Raspberry Pi с защитой от известных багов протокола
Драйвер PowerSTEP01 для управления шаговыми двигателями в режимах напряжения и тока через SPI
Шилд для Arduino UNO с матрицей кнопок, OLED-дисплеем и EEPROM для прототипирования мобильных интерфейсов
Примеры и утилиты для Arduino Portenta H7 с поддержкой LoRa, Ethernet и обработкой изображений через Vision Shield
Арифметика Posit8 и Posit16 с переменной точностью для микроконтроллеров с ограниченной памятью
ПИД-регулятор для позиционирования вала DC мотора с обратной связью от квадратурного энкодера и управлением через PWM
Отправка данных с Arduino в PostgreSQL через HTTP и PostgREST без промежуточного сервера
Эффективная замена SoftwareSerial для скоростей 9600, 19200 и 38400 бод с меньшим потреблением CPU и поддержкой обработки данных в прерываниях
Управление цифровым потенциометром AD5161 для программной регулировки сопротивления в Arduino-проектах
Управление электрохимическими экспериментами на Arduino Uno с потенциостатным щитом через цифровые и аналоговые выводы
Создание эффектов persistence of vision на адресуемых LED-лентах NeoPixel и DotStar с загрузкой изображений BMP на флэш-память платы
Слой абстракции для управления частотным преобразователем Allen Bradley PowerFlex 4m через ModBus по RS485
Мониторинг электрических параметров цепи: напряжение, ток, активная и реактивная мощность, импеданс
Работа с Arduino-шилдом Pozyx для точного позиционирования в помещении через UWB-связь
Работа с датчиком частиц PPD71 через Serial интерфейс, измерение концентрации пыли и анализ размера частиц
Декодирование PPM-сигналов от RC-приёмника для управления дронами и радиоуправляемыми устройствами
Декодирование PPM-сигналов RC-приёмника через прерывания без блокировки основной программы
Генерирует PPM-сигнал для управления RC-моделями, работая на прерываниях таймера без блокировки основного кода
HTTP-запросы и MQTT через GSM-модем на ESP32 по PPP-протоколу
Управление адресными LED-лентами WS281X через Plaquette с автоматическим обновлением вместо прямых вызовов FastLED
Расчёт времён пяти исламских молитв и связанных событий по более чем 20 методам для разных регионов мира
Управление 24-битным АЦП AD7193 для высокоточных многоканальных измерений с низким уровнем шума
Работа с 24-разрядным АЦП AD7194 для высокоточных измерений с восемью дифференциальными входами
Драйвер 24-битного АЦП AD7797 с встроенным усилителем для высокоточных измерений давления и веса
Управление преобразователями частоты VFD через RS485 по протоколу FreePort с Arduino
Генерация PWM-сигналов для управления сервомоторами на STM32 через аппаратные таймеры с автоматической настройкой под любой вывод с поддержкой ШИМ
Взаимодействие с электронными регуляторами T-Motor ALPHA ESC через протокол телеметрии для мониторинга параметров двигателя
Чтение дифференциальных датчиков давления NXP MXP с выводом в КПА, бар, PSI или см вод. ст.
Чтение давления с аналоговых датчиков: автоматический расчёт вольтажа и перевод в PSI, Bar и другие единицы