Управление сервомоторами Arduino с поддержкой синхронного управления несколькими приводами и быстрыми операциями чтения-записи
Архитектура: STM32F103CBT6
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Замкнутый ЦАП на основе feedback-контура: заряжает конденсатор импульсами GPIO и корректирует напряжение по показаниям АЦП
Работа с датчиками температуры и влажности DHT11, DHT22 на Arduino и совместимых платах
Чтение позиции серво-моторов через внешние прерывания без блокировки цикла скетча
Управление несколькими сервоприводами с плавными синхронизированными движениями и неблокирующей работой
Управление самодельным сервомотором через PID-регулятор с датчиком положения и H-bridge
Плавное управление сервоприводом с настройкой скорости, ускорения и поддержкой PCA9685
Реализация множеств для целых чисел 0–255 с поддержкой операций объединения, пересечения и разности
Преобразует аналоговый сигнал в логические уровни с гистерезисом для надежного обнаружения пороговых событий
Управление семисегментным индикатором common anode с поддержкой символов и шестнадцатеричных цифр
Управление семисегментными дисплеями на базе Adafruit NeoPixel с настройкой размера и конфигурации пикселей
Управление семисегментными индикаторами без ручной работы с пинами и логикой отображения
Управление семисегментными индикаторами с поддержкой мультиплексирования, различных схем подключения и отображением чисел, текста и времени
Управление семисегментными индикаторами через прерывания с поддержкой цифр, букв и наследованием Print
Управление семисегментными индикаторами с поддержкой прямого подключения и shift register'ов для каскадирования дисплеев
Управление 4-разрядным 7-segment индикатором с автоматическим мультиплексированием и поддержкой двоичного, десятичного и шестнадцатеричного форматов
Управление семисегментными индикаторами обоих типов (common-anode и common-cathode) без работы с логикой включения сегментов
Управление семисегментными индикаторами с поддержкой common cathode и common anode для вывода цифр и десятичных точек
Драйвер для панелей семисегментных индикаторов через сдвиговые регистры 595 с SPI-подобным управлением
Управление четырёхразрядными индикаторами на TM74HC595 с поддержкой чисел, дробей и бегущих строк — требует самостоятельного мультиплексирования
Управление семисегментными дисплеями прямо с выводов Arduino без микросхем-драйверов
Модификация SevSeg для управления семисегментными дисплеями через сдвиговые регистры, снижающая количество используемых пинов Arduino с 12 до 3
Файловая система для FRAM-памяти через I2C и SPI с минимальным расходом оперативной памяти
Драйвер для сенсора отпечатков пальцев SFM-V1.7 на ESP32 с полным контролем модуля и поддержкой питания 3.3V
Работа с датчиками расхода Sensirion SFM3200 и SFM3400 через I2C на Arduino
Диагностика и мониторинг SFP/SFP+ модулей через I2C по стандарту SFF-8472 с чтением параметров устройства и живых показателей
Чтение RFID-меток через I2C-считыватели StaRFIshrail для Arduino и совместимых плат
Работа с датчиком SGP30 для измерения CO2 и TVOC по I2C с поддержкой синхронного и асинхронного режимов
Работа с OLED-дисплеями на контроллере SH1106 через I2C с поддержкой Adafruit GFX
Двусторонняя коммуникация Arduino с .NET приложениями через последовательный порт с поддержкой RPC и обмена сообщениями