Работа с датчиком качества воздуха SGP30 по протоколу I2C, измерение уровня CO₂ и TVOC
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Расширение Adafruit_SSD1306 для корректной работы с 72x40 OLED-дисплеями на чипе SSD1306
Драйвер для 24-канального PWM-контроллера TLC5947, управляющего светодиодами по SPI с поддержкой каскадирования
Управление декодированием и воспроизведением аудио на платах Adafruit VS1053 Codec Breakout и Music Maker Shield через SPI
FFT преобразование сигналов для Arduino Zero и Adafruit Feather M0 с процессором SAMD21
Создание световых анимаций для монохромных LED, RGB лент и адресуемых полос WS2812 с синхронизацией без использования delay()
Фильтрация и усреднение аналоговых входов для подавления шума с поддержкой настройки порогов и кэширования значений
Драйверы для датчиков влажности и температуры Sensirion (SHTC1, SHTC3, SHT2x, SHT3x, SHT4x и др.) с интерфейсом I2C
Обновление прошивки Arduino по сети через WiFi или Ethernet без подключения кабеля
Методы для чтения координат и обработки нажатия кнопки двухосевого аналогового джойстика на Arduino и STM32
Чтение сигналов с энкодеров управления на ATMega процессорах через два пина с поддержкой прерываний
Работа с датчиком освещённости BH1750 через I2C с настройкой времени измерения и поддержкой модулей GY-30/GY-302
Создание собственных BLE периферийных устройств на микроконтроллерах nRF8001 и nRF51822 с гибкой настройкой
Работа с датчиками давления и температуры BME280 и BMP280 по SPI и I2C с поддержкой пользовательских реализаций протоколов
Преобразование единиц измерения для ускорения, скорости, давления, температуры и других физических величин
Компактное хранение массивов булевых значений: 8 элементов в одном байте вместо 1000 байт на 1000 логических значений
Двусторонний обмен между микроконтроллером и Linux-процессором на платах Arduino Yún, Yún Shield и TRE
Управление LCD-дисплеями 16x2 и 20x4 через I2C с поддержкой Arduino, ESP32, STM32 и других плат
Управление монохромными OLED-дисплеями SSD1309 через I2C с поддержкой разрешений 128×64 и 128×32 пиксели
Минималистичная библиотека для DS18B20, один датчик на пин, экономит память и совместима с Miles Burton API
I2C EEPROM library for 24Cxx and 24CMxx EEPROM chips.
C++ библиотека для операций с матрицами и векторами на Arduino, включая SVD-разложение и псевдообратную матрицу
Стартовый код и примеры для лабораторных работ курса ENGR 100-980 Мичиганского университета, включая файлы KiCAD для печатных плат ракет
Ethernet-библиотека для модуля ENC28J60 с поддержкой SPI-транзакций и совместимостью с стандартным Arduino Ethernet API
Быстрое масштабирование чисел с плавающей точкой и гарантией результата в заданном диапазоне
Тип данных для работы с дробями: арифметические операции, преобразование float в дроби и форматированный вывод
Генератор волновых форм (синус, пила, треугольник, квадрат) для ЦАП-преобразователей с поддержкой частот от 0,01 до 25 Гц на Arduino UNO и выше на ESP32
Специализированная поддержка ESP32 со стандартизированными функциями портов, TFT-дисплеем и примерами MQTT от Ferdinand von Steinbeis Reutlingen
Двухмерный графический движок для дисплеев и матриц с поддержкой текста, иконок и геометрических фигур
Распределение значений с датчиков по бакетам с расчётом функций распределения вероятности PMF, CDF и PDF