Управление поворотным энкодером Rogue Robotics SmartDial через I2C протокол
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление модулем BLE TDK-SP13808 (CC2541) через UART-интерфейс для SmartEverything плат
HTS221 — датчик влажности и температуры через I2C с поддержкой диапазона от -40 до +120°C и точностью вывода в формате double
Управление LoRaWAN модулем RN2483 от Microchip через UART для дальней беспроводной связи с низким энергопотреблением
Работа с датчиком абсолютного давления LPS25H (260–1260 гПа) через I2C для Arduino-совместимых плат
Драйвер для трёхосевого акселерометра и гироскопа LSM6DS3 с поддержкой I2C и SPI
Работа с девятиосевым датчиком LSM9DS1: акселерометр, гироскоп и магнитометр через I2C
Работа с NFC-модулем NXP NT3H1101 через I2C: чтение памяти и UID
Работа с GPS-модулем Telit SE868-AS на базе MT3337 с поддержкой Assisted GPS и SBAS для повышения точности позиционирования
Работа с SIGFOX-модулем LE51-868 от Telit через UART для отправки данных в сеть SIGFOX
Работа с датчиком расстояния и освещённости VL6180X через I2C с использованием технологии Time-of-Flight
Превращает Arduino в программируемый логический контроллер с программированием через диаграммы-лестницы в веб-интерфейсе
Обертка для RGB-матриц SmartMatrix с API Adafruit GFX и FastLED, прямым доступом к буферу пикселей и поддержкой Teensy и ESP32
Работа с выводами через переменные вместо digitalWrite и digitalRead
Легковесный планировщик задач на базе millis() для неблокирующего выполнения функций по расписанию без использования delay()
Управление Smart CHERRY MX LOW Profile RGB переключателями с отслеживанием состояния кнопок и независимым контролем RGB подсветки
Асинхронное управление светофорами на конечном автомате с поддержкой кнопки для пешеходов и событиями для синхронизации
Реализация алгоритма скользящего режима для управления нагревом и стабилизацией с поддержкой трёх режимов работы
Поддержка разработочной платы Smelpro Macaron с модулями LoRa, LoRaWAN, Sigfox и WiFi/Bluetooth на базе ESP32-S3
Сглаживание шумов аналоговых входов путём усреднения последовательных измерений
Скользящее среднее для сглаживания данных датчиков без массивов и динамического выделения памяти
Фильтрация помех аналогового входа усреднением значений ADC для получения гладких показаний датчиков
Адаптивная фильтрация аналоговых входов для подавления шума потенциометров и фейдеров без подбора параметров
Сглаживание данных с аналоговых датчиков методом скользящего среднего или экспоненциального фильтра
Плавные полоски прогресса для текстовых LCD дисплеев с поддержкой нескольких независимых полос и разных библиотек управления
Чтение термистора с уравнением Steinhart–Hart и сглаживанием показаний через несколько выборок
Работа с сенсорной панелью XPT2046 с встроенной фильтрацией шумов и эмуляцией USB-мыши
Кодирование и декодирование сообщений протокола SMoS для структурированного обмена данными по последовательным интерфейсам
Управление 8-битными защелками SN74HC573AN для расширения выводов Arduino и управления светодиодными матрицами
Управление синтезатором звука SN76489 с Arduino через 8-битный интерфейс или сдвиговый регистр 74HC595