Управление роботом STEAMbot: моторы, датчики, кнопки, LED и динамик через готовые объекты библиотеки
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Безопасная передача телеметрии датчиков в облако с шифрованием и интеграцией через MQTT
Управление дифференциальным приводом робота с двумя колёсами через мотор-драйвер TB6612
Управление шестиногим роботом STEMI Hexapod v3: движение, анимация и RGB-светодиоды через BLE
Таймер с поддержкой callbacks для периодического выполнения кода без блокировки основной программы
Управление мягким контроллером I2C на плате Step CYC10 для взаимодействия с датчиками и периферией через Arduino IDE
Управление семисегментным дисплеем на плате Step CYC10 FPGA через Arduino IDE в среде TREMA
Управление 4-фазными шаговыми двигателями с поддержкой Wave, Full Step и Half Step режимов в синхронном и асинхронном режимах
Асинхронное управление шаговыми двигателями без блокировки основного loop микроконтроллера
Управление шаговыми моторами через SPI и сдвиговый регистр с неблокирующим кодом и настраиваемой скоростью
Управление шаговыми двигателями через драйверы DRV8825 и A4988 с настройкой скорости, направления и количества шагов
Контроллер для шагового двигателя 28BYJ-48 с поддержкой полного шага, полушага и волнового управления
Управление шаговыми двигателями через драйверы STEP+DIR (A4988, DRV8825, TMC2100) с поддержкой микрошага и неблокирующей работой с ускорением
Управление шаговым двигателем через драйвер с точным задаванием положения и скорости
Эмулятор звукового чипа MOS6581 из Commodore 64 со стереоэффектами для Arduino и воспроизведением SID-файлов
Обработка кнопок на основе событий: нажатие, удержание, отпускание с поддержкой INPUT и INPUT_PULLUP
Управление многозначными семисегментными индикаторами с минимальными затратами ресурсов для непрерывного обновления
Управление 6-разрядным LED-дисплеем и матрицей клавиш размером до 8×2 через контроллер STLED316S по SPI
Управление генератором сигналов AD9833 на STM32 с быстрым переключением частоты и фазы через оптимизированный SPI
Автомобильная инерциальная измерительная система с акселерометром и гироскопом, поддержка I2C и SPI для STM32
Поддержка трёхосевого акселерометра IIS2DLPC с низким энергопотреблением через I2C или SPI для STM32
Поддержка инерциального датчика ISM330DLC с трёхосевым акселерометром и гироскопом через I2C или SPI для STM32 плат
Управление энергопотреблением STM32: режимы сна, пробуждение по прерыванию и RTC
Работа с трёхосевым акселерометром и гироскопом LSM6DS0 по I2C или SPI на платах STM32
Захват PCM-данных с датчика LSM6DSV16BX через TDM на платах STM32 с отправкой по UART
Драйверы для NFC/RFID метки M24SR64-Y с поддержкой чтения и записи через I2C интерфейс
RF/NFC abstraction layer для считывателей NFC-карт ST на базе RFAL, упрощающий работу с NFC без погружения в низкоуровневые протоколы