Контроллер для шагового двигателя 28BYJ-48 с поддержкой полного шага, полушага и волнового управления
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление шаговыми двигателями через драйверы STEP+DIR (A4988, DRV8825, TMC2100) с поддержкой микрошага и неблокирующей работой с ускорением
Управление шаговыми моторами на STM32F4x1 с трапециальными профилями, S-кривыми и компенсацией люфта
Управление шаговым двигателем через драйвер с точным задаванием положения и скорости
Управление несколькими шаговыми двигателями одновременно без блокирующих задержек через неблокирующие вызовы step()
Управление шаговыми двигателями через каскадированные сдвиговые регистры 74HC595, используя всего три вывода микроконтроллера
Эмулятор звукового чипа MOS6581 из Commodore 64 со стереоэффектами для Arduino и воспроизведением SID-файлов
Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой INPUT и INPUT_PULLUP
Управление многозначными семисегментными индикаторами с минимальными затратами ресурсов для непрерывного обновления
Управление 6-разрядным LED-дисплеем и матрицей клавиш размером до 8×2 через контроллер STLED316S по SPI
Работа с CAN-шиной на STM32: поддержка до трёх шин одновременно, совместимость со всеми STM32 в Arduino Core
Управление несколькими сервомоторами на STM32 через аппаратные таймеры с прерываниями, независимо от задержек в основном коде
Аппаратный PWM на базе таймеров STM32 с единым API для переносимости кода между платформами
Аппаратные PWM-сигналы на STM32 с поддержкой до 16 каналов на одном таймере и частотой до 1000 Гц
Аппаратные таймеры STM32 с поддержкой 16 независимых прерываний для точного управления временем и синхронизацией
Управление генератором сигналов AD9833 на STM32 с быстрым переключением частоты и фазы через оптимизированный SPI
Автомобильная инерциальная измерительная система с акселерометром и гироскопом, поддержка I2C и SPI для STM32
Примеры для Arduino core на STM32: подключение датчиков, MQTT, Bluetooth, WiFi и Ethernet для IoT-проектов
Примеры использования плат NUCLEO с модулями расширения X-NUCLEO: робот с Bluetooth-управлением, LED-гирлянда с жестовым управлением, моторы с датчиками наклона
Real Time Operating System для STM32 с поддержкой многозадачности, мьютексов и семафоров
Датчик влажности и температуры HTS221 с интерфейсом I2C для STM32-плат
Драйвер для модуля LoRaWAN I-NUCLEO-LRWAN1 с поддержкой режимов ABP и OTAA, диапазонов EU/US и работой в режиме обычного LoRa
Поддержка трёхосевого акселерометра IIS2DLPC с низким энергопотреблением через I2C или SPI для STM32
Работа с ультранизкопотребляющим акселерометром IIS2DULPX по I2C или SPI с поддержкой детектирования пробуждения и 6D ориентации
Поддержка трёхосевого магнитометра IIS2MDC с низким энергопотреблением для чтения магнитного поля через I2C
Ультранизкопотребляющий датчик давления ILPS22QS для STM32 с поддержкой I2C и SPI
Работа с трёхосевым акселерометром и гироскопом ISM330DHCX по I2C или SPI на STM32 платах
Поддержка инерциального датчика ISM330DLC с трёхосевым акселерометром и гироскопом через I2C или SPI для STM32 плат
Инерциальный модуль с акселерометром и гироскопом для STM32 плат, поддерживающий I2C и SPI с частотой обновления до 104 Гц