Повышение разрешения АЦП до 24 бит путём передискретизации и усреднения последовательных отсчётов
Архитектура: mbed_edge
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление адресуемыми светодиодами WS2812 через Bluetooth на ESP32 по специальному протоколу передачи цвета и яркости
Управление циклами ПЦР с контролем температур денатурации, отжига и элонгации для амплификации ДНК
Двусторонний DShot для Raspberry Pi Pico с аппаратной поддержкой PIO, асинхронной телеметрией и возможностью подключения 8–12 ESC одновременно
ПИД-регулятор для Arduino с настройкой коэффициентов, защитой от интегрального накопления ошибки и ограничением выхода
Сбор ЭКГ и измерение дыхания через ADS1292R Shield с подключением через SPI к Arduino
Делитель частоты импульсов с поддержкой дробных коэффициентов через опрос входного пина
Калибровка и обработка данных для электронных весов с поддержкой до 10 точек калибровки и вывода в разных единицах измерения
Обработка нажатий кнопок с контролем дребезга и генерацией событий удержания и повторяющихся нажатий
Фильтрация шума аналоговых входов без потери чувствительности к реальным изменениям сигнала
Управление временем с микросекундной точностью, поддержка часовых поясов и интеграция с RTC-устройствами для ESP32 и Raspberry Pi Pico
Обработка двухфазного энкодера с подавлением дребезга и детектором направления вращения
Обработка тактовых кнопок с антидребезгом, поддержкой длительных нажатий, двойных кликов и прогрессивного автоповтора
Работа с датчиком CO2, температуры и влажности SCD30 от Sensirion через I2C интерфейс
Работа с датчиками CO₂ SCD40/SCD41/SCD43 от Sensirion через интерфейс I²C
Универсальная библиотека для работы с 44+ датчиками и микросхемами через I2C и SPI с примерами для каждого устройства
Обёртка над стандартной Servo Library для управления сервомоторами через простые функции задания угла поворота
Асинхронное управление сдвиговыми регистрами PISO для расширения цифровых входов микроконтроллера до 64 линий
Versatile soft timers with extensive functionality.
Работа с модулем nRF24L01+ на адаптер-плате Soldered без дополнительной паяки и настройки разводки
Управление I2C мультиплексерами TCA9548/PCA9548 для подключения нескольких устройств с одинаковыми адресами
Чтение температуры и влажности с датчика AHT20 через I2C и Qwiic-разъём
Работа с SPI flash памятью на платах Moteino, включая безопасное OTA обновление прошивки
Структуры данных для Arduino: списки, пары ключ-значение, приоритизированные очереди и перечисления на базе C++ шаблонов
Работа с трёхосевым магнитометром LIS2MDL через I2C или SPI на платах STM32
Управление датчиком времени прилета VL53L4CX с поддержкой многоцелевого обнаружения расстояния через I2C
Управление rotary encoder на STM32 с использованием встроенных таймеров и поддержкой кнопки энкодера
Получение данных с IMU-модуля SunFounder: обработка акселерометра, гироскопа и магнитометра для определения ориентации и движения
Программная реализация часов реального времени для Arduino на основе внутреннего таймера микроконтроллера, работающая без дополнительных модулей RTC
Мультиплексор I2C для управления восемью каналами и разрешения конфликтов адресов устройств на одной шине