Работа с контроллером CAN MCP2515 через SPI с поддержкой прерываний для Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Библиотека для работы с термопарами через цифровой интерфейс MCP9601 по I2C, совместима с платами Playing With Fusion
Поддержка мультиплексора TCA9548A для управления несколькими I2C-устройствами с одинаковыми адресами через один интерфейс
Управление двумя DC-моторами через шесть GPIO с независимым контролем направления и PWM-скорости
Программный ШИМ для релейных выходов с настраиваемым периодом на базе millis()
Управление напряжением источников Quick Charge 2.0 через два вывода Arduino с переключением между 5V, 9V и 12V
Быстрые приближённые вычисления IEEE float32 для встроенных систем: триг, логарифм, экспонента, синтез волн и огибающие без зависимостей
Работа с 6-осевым IMU QMI8658 через I2C: акселерометр, гироскоп, датчик температуры с гибкой настройкой диапазонов и единиц измерения
Генерация QR-кодов для микроконтроллеров с ограниченной памятью, поддержка 9 версий и разных уровней коррекции ошибок
Integer-only signal intelligence engine using Brusentsov balanced ternary logic and cellular apoptosis.
Управление адаптерами QuickCharge 2.0/3.0 с поддержкой фиксированных и плавно регулируемых напряжений через Arduino
Быстрый поиск медианы в массивах данных с использованием оптимизированного алгоритма QuickSelect
Обработка кнопок с антидребезгом через Bounce2 и удобные коллбэки на нажатие, отпускание и удержание
Конвертирует единицы радиационного облучения: Gray, Rad, Sievert, Rem и активность в Беккерелях и Кюри
Control a GemTek FM radio module using an Arduino.
Драйвер для сенсора LTR390 UV/ALS с интерфейсом I2C, измеряет ультрафиолетовое и окружающее освещение с программируемым прерывателем
Работа с платиновыми RTD-датчиками (PT100/PT1000) через модуль RAK12022 на основе MAX31865 по SPI с поддержкой 2, 3 и 4-проводных схем подключения
Работа с сейсмическим датчиком RAK12027 через I2C: получение данных об интенсивности колебаний и ускорении грунта при землетрясениях
Работа с индуктивным датчиком RAK12029 (LDC1614) через I2C для измерения индуктивности на четырёх каналах
Управление CAN-шиной через MCP2517/MCP2518 на SPI с поддержкой популярных микроконтроллеров
Работа с FRAM-памятью Infineon CY15B108QN через SPI для модуля RAK15007
Работа с АЦП SGM58031 через I2C для датчиков влажности почвы WisBlock RAK12023/RAK12035
Управление трёхканальным ёмкостным датчиком касания CAP1293 модуля RAK14002 через I2C
6-осевой датчик движения RAK12033 с акселерометром и гироскопом через I2C, настройкой диапазонов и калибровкой
Чтение и запись данных на NFC-карты через модуль RAK13600 с чипом PN532 по интерфейсу I2C
Модели случайного леса для предсказания времени обработки с адаптивной подстройкой коэффициентов прямо на Arduino
Определение присутствия человека, касания и поднятия предметов через ёмкостные датчики без блокирующих операций
Управление несколькими моторами без блокировки основного цикла с поддержкой разгона, изменения направления и событий достижения целевой скорости
Упрощённая работа с RC-каналами и PWM-сигналами для дронов, машинок и робототехники
Управление датчиком движения RCWL-0516 на базе доплеровского радара для ESP32