Повышение разрешения АЦП до 24 бит путём передискретизации и усреднения последовательных отсчётов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости
Кодирование и декодирование бинарных данных в пакеты по протоколам COBS или SLIP с поддержкой CRC8 и индексации
Парсинг REST API путей с переменными типа /things/:id для ESP8266/ESP32
Управление 16-битными портами ввода-вывода PCA9535 и PCA9555 через I2C с поддержкой прерываний и конфигурации
Управление прерываниями по смене уровня на выводах микроконтроллера с поддержкой нескольких слушателей
Управление циклами ПЦР с контролем температур денатурации, отжига и элонгации для амплификации ДНК
Драйвер для e-ink экранов Pervasive Displays с поддержкой широкого диапазона температур и быстрым обновлением экрана
Драйвер для монохромных e-ink экранов Pervasive Displays серии iTC с поддержкой SPI и I2C
Двусторонний DShot для Raspberry Pi Pico с аппаратной поддержкой PIO, асинхронной телеметрией и возможностью подключения 8–12 ESC одновременно
ПИД-регулятор для Arduino с настройкой коэффициентов, защитой от интегрального накопления ошибки и ограничением выхода
Управление шаговыми двигателями через микросхему STM L6470 с поддержкой SAMD-плат
Сбор ЭКГ и измерение дыхания через ADS1292R Shield с подключением через SPI к Arduino
Управление генератором тактовых сигналов Si5351A через I2C с поддержкой трёх независимых выходов
Делитель частоты импульсов с поддержкой дробных коэффициентов через опрос входного пина
Калибровка и обработка данных для электронных весов с поддержкой до 10 точек калибровки и вывода в разных единицах измерения
Обработка нажатий кнопок с контролем дребезга и генерацией событий удержания и повторяющихся нажатий
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Коллекция из 34 тысяч иконок Material Icons от Google для создания интерфейсов с roo_display
Управление временем с микросекундной точностью, поддержка часовых поясов и интеграция с RTC-устройствами для ESP32 и Raspberry Pi Pico
Arduino как издатель и подписчик ROS-сообщений через последовательный порт по протоколу rosserial
Обработка двухфазного энкодера с подавлением дребезга и детектором направления вращения
Работа с модулем часов реального времени DS1307 через I2C для чтения времени, календаря и энергонезависимой памяти
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Работа с датчиком CO2, температуры и влажности SCD30 от Sensirion через I2C интерфейс
⚠️ Устаревшая библиотека — мигрируйте на SerialNetworkBridge. Мост для TCP и UDP коммуникации между Arduino и WiFi-модулем через последовательный порт
Обёртка над стандартной Servo Library для управления сервомоторами через простые функции задания угла поворота
Управление сервомоторами Gearotons по RS485 с поддержкой motion control, homing и калибровки
Управление сдвиговыми регистрами 74HC595 без ручного манипулирования битами и пинами, с поддержкой каскадных цепочек
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий