Неблокирующее управление светодиодами: включение, мигание и плавное изменение яркости через PWM и цифровые выводы
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Чтение и калибровка фоторезисторов для реакции на изменение уровня освещения
Измерение и калибровка ёмкостных датчиков уровня воды
Управление датчиком движения RCWL-0516 на базе доплеровского радара для ESP32
Работа с радарным датчиком Ai-Thinker RD-03 24GHz для детектирования движения и присутствия с поддержкой нескольких режимов и уровней чувствительности
Упрощенное чтение данных с гироскопа, акселерометра и датчика температуры GY-521 в стандартных единицах измерения
Управление роботом с ультразвуковым датчиком расстояния, драйвером L298N и датчиком линии для автономной навигации
Обмен данными Arduino с приложением xIMU3 GUI для визуализации инерциальных датчиков в реальном времени
Работа с барометрическим датчиком LPS22HB через I2C с расчётом высоты по разным эталонам давления и поддержкой частот до 75 Гц
Работа с 9-осевым IMU датчиком LSM9DS1 на Arduino Nano 33 BLE с подробной конфигурацией, FIFO и калибровкой
Работа с инерционно-измерительным модулем MPU-6050 через I2C с временными метками и интеграцией в экосистему Reefwing
Работа с акселерометром и гироскопом MPU6000/6500 через SPI с калибровкой и временными метками
Управление цифровыми модулями реле через удобный объектно-ориентированный интерфейс
Работа с флуоресцентными датчиками растворённого кислорода Renke через RS485 для Arduino и ESP32
Работа с 6-осевыми датчиками силы и момента Resense HEX через UART на Arduino и ESP32
Считывание значений переменных резисторов через делитель напряжения
Драйвер для датчика жестов PAJ7620 с распознаванием девяти движений руки через I2C
Интерфейс для биометрического хаба MAX32664 с потоковой передачей данных пульса, SpO2 и сырых PPG от датчика MAX30101
Получение данных об осадках с датчика RG15 через последовательный интерфейс с поддержкой метрических и дюймовых единиц
Трёхосевой акселерометр LIS2HH12 для измерения ускорения и детектирования движений через I2C
Упрощенный доступ к датчикам для учебных проектов на Arduino в Rivers School
Драйвер для магнитометров RM3100 и RM2100 с поддержкой SPI и I2C, встроенной калибровкой и self-test
Приём данных от автомобильных датчиков по протоколу SENT через аппаратный модуль RMT на ESP32
Управление компонентами ROBLEX Development Kit через простой API без низкоуровневых команд
Работа с BRIICK Encoder: чтение показаний ротационного энкодера для Arduino
Работа с кнопочной панелью BRIICK Keypad с упрощённым интерфейсом опроса и обработки нажатий
Управление AC нагрузками через Arduino с помощью модуля BRIICK TRIAC от RoboCore
Работа с трёхосевым акселерометром MMA8452Q для измерения ускорения и детектирования свободного падения
Асинхронный опрос до четырёх квадратурных энкодеров через таймер микроконтроллера