Управление 2x20 символьным VFD-дисплеем 20T202DA2JA через SPI с контролем яркости
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление адресуемыми светодиодами NeoPixel на плате SPRESENSE
Работа с ультразвуковыми датчиками расстояния SRF05, HC-SR04 и совместимыми с регулировкой скорости звука по условиям и усреднением измерений
Легковесный драйвер для OLED-дисплеев SSD1306, SSD1315 и SSH1106 с собственной реализацией I2C, экономящий память микроконтроллеров
Драйвер для монохромных LCD-дисплеев 128×64 с контроллером ST7567S, подключаемых по I2C к ESP32 и ESP8266
Динамический и статический буфер для массивов любого типа данных с операциями push/pop и индексацией
Standard PLC function blocks (timers, counters and edge triggers) for Arduino.
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Реализация конечного автомата с поддержкой состояний, переходов и callback'ов для управления режимами работы проекта
Облегченная замена std::function без динамической памяти для встроенных систем — поддерживает функции, методы и лямбды
Отправка метрик на StatsD-сервер через UDP с поддержкой тегов для Telegraf и Datadog
Клиент для отправки метрик на statsd-сервер через Arduino по TCP или UDP с поддержкой WiFi и Ethernet
Управление DC-моторами на Arduino через PWM с контролем направления и скорости
Управление несколькими шаговыми двигателями одновременно без блокирующих задержек через неблокирующие вызовы step()
Управление шаговыми двигателями через каскадированные сдвиговые регистры 74HC595, используя всего три вывода микроконтроллера
Поддержка трёхосевого магнитометра IIS2MDC с низким энергопотреблением для чтения магнитного поля через I2C
Работа с трёхосевым акселерометром и гироскопом ISM330DHCX по I2C или SPI на STM32 платах
Работа с цифровым барометром LPS22HB по I2C или SPI для измерения давления и температуры на STM32
Драйвер для цифрового барометра LPS25HB с поддержкой I2C и SPI, измеряет давление 260–1260 гПа и температуру
3D-акселерометр и магнитометр LSM303AGR с поддержкой I2C для плат STM32
Поддержка инерционного модуля LSM6DS3 с трёхосным акселерометром и гироскопом для STM32 плат через I2C или SPI
Работа с трёхосевым акселерометром и гироскопом LSM6DSL через I2C или SPI на платах STM32
6-осевой инерциальный датчик (акселерометр и гироскоп) для STM32 с поддержкой I2C и SPI
Драйвер для работы с EEPROM M95640-R через SPI на STM32 микроконтроллерах
Драйвер для трансивера S2-LP sub-1GHz с поддержкой отправки пакетов, приёма данных через callback и взаимодействием по SPI
Отладка ARM-плат Arduino через semihosting с помощью J-Link или Black Magic Probe
Управление датчиком Time-of-Flight VL53L0X для измерения расстояния и распознавания жестов по I2C
Управление датчиком VL6180X для измерения расстояния и уровня освещённости через I2C
Работа с датчиком времени пролёта VL53L0X на плате X-NUCLEO-53L0A1 через I2C: измерение расстояния и распознавание жестов
Управление датчиком VL6180X на модуле X-NUCLEO-6180XA1 для измерения расстояния, уровня освещённости и распознавания жестов по I2C