Чтение и запись данных на NFC-карты через модуль RAK13600 с чипом PN532 по интерфейсу I2C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Реализация протокола SDI-12 для подключения множества датчиков окружающей среды к одному каналу Arduino и RAK4631/RAK1330
Драйвер для модулей хранения WisBlock с поддержкой I2C и SPI EEPROM, FRAM и Flash памяти
Работа с LIN-шиной через модуль RAK13005 на базе трансивера TLE7259 в режиме мастера или слейва
Драйвер светового датчика RAK12010 с чипом VEML7700 для измерения уровня окружающего света по I2C
Обработка нажатий кнопок с распознаванием одиночных и множественных кликов, долгих нажатий и комбинаций из двух кнопок
Плавная интерполяция значений параметров с поддержкой разных кривых анимации для анимирования изменений чисел
Драйвер 24-битного АЦП HX711 с усилителем для тензодатчиков, поддерживающий вывод данных в разных форматах
Быстрая генерация 16-битных случайных чисел с возможностью задания диапазона и создания независимых генераторов
Модели случайного леса для предсказания времени обработки с адаптивной подстройкой коэффициентов прямо на Arduino
Быстрая генерация случайных чисел фиксированной разрядности через буферизацию битов
MQTT-клиент для подключения Arduino к облачной платформе RAPIFIRE с публикацией данных и управлением через облако
Компактная графическая библиотека для микроконтроллеров с поддержкой примитивов, растровых изображений и шрифтов
Чтение и антидребезг кнопок и переключателей без блокирующих задержек
Измеряет изменения ёмкости для детектирования касания и присутствия без блокировки кода
Определение присутствия человека, касания и поднятия предметов через ёмкостные датчики без блокирующих операций
Неблокирующее управление светодиодами: включение, мигание и плавное изменение яркости через PWM и цифровые выводы
Чтение и калибровка фоторезисторов для реакции на изменение уровня освещения
Управление несколькими моторами без блокировки основного цикла с поддержкой разгона, изменения направления и событий достижения целевой скорости
Упрощённый интерфейс для последовательного обмена данными через UART вместо стандартных Serial.print() и Serial.read()
Управление несколькими сервомоторами без блокирующих задержек с независимой калибровкой каждого привода
Преобразование значений между диапазонами с поддержкой нелинейных шкал для нестабильных сенсорных сигналов
Управление несколькими независимыми таймерами в реальном времени без delay() и конфликтов в коде
Измерение и калибровка ёмкостных датчиков уровня воды
Утилиты для робототехники на ESP32 с веб-интерфейсом для удалённого управления через браузер
Упрощённая работа с RC-каналами и PWM-сигналами для дронов, машинок и робототехники
Чтение PWM-сигналов от RC-приёмников с поддержкой до 8 каналов и калибровкой под конкретное оборудование
Control an RC car with a robotic crane/arm over BLE, HC-05/HC-06 Bluetooth, or WiFi.
Управление RC-моделями на Arduino: моторы, приёмник, IMU, GPS, PID-контроллеры и телеметрия
Управление декодерами RCN-600 SUSI для железнодорожных моделей через Arduino в роли Slave-устройства