Надёжная обработка механических rotary encoders с фильтрацией дребезга и динамическим управлением питанием
Архитектура: SAMD
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление множеством светодиодов через минимум GPIO-пинов RP2040 с помощью Charlieplexing на PIO без нагрузки на основное ядро
Парсинг RSS-лент на Arduino с возвратом данных в виде массива строк для обработки новостей и обновлений сайтов
Управление модулями RAKWireless WisDuo через UART с AT-командами RUI3 в режимах LoRaWAN и LoRa P2P
Кольцевой буфер для отслеживания минимума и максимума в потоке данных
Драйвер для микросхемы RV-3028-C7 — часов реального времени с низким потреблением и высокой точностью, оптимизированный для экономии оперативной памяти
Управление UWB-модулем Reyax RYUW122 для определения расстояний и передачи данных через AT-команды по UART
Создание пользовательских датчиков S.Port для приёмников FrSky Horus и X с подключением через UART
Управление WiFi модулем ESP8266 через AT-команды для Arduino и SAM32 контроллеров по UART
Стандартные логические триггеры (R_TRIG, F_TRIG, T_TRIG, RS, SR) по ГОСТ IEC 61131-3 для отслеживания фронтов и управления состояниями в автоматизации
Фильтр Савицкого-Голея для сглаживания данных датчиков с вычислением производных до пятого порядка
Триггер Шмитта для фильтрации аналоговых сигналов и устранения дребезга контактов с настраиваемыми порогами гистерезиса
Skolni knihovna: tlacitko s odskokem, hraci kostka, teplomer DS18B20 a termostat.
Работа с ультразвуковыми расходомерами AS60xx от ScioSense через SPI для счётчиков воды, газа и тепла
Работа с датчиками температуры и влажности ENS21x от ScioSense через интерфейс I2C
Парсер многобайтовых сообщений из Serial, MQTT и других источников с разбором по разделителям и преобразованием в int, float или строку
SPI-коммуникация с инклинометром Murata SCL3400 для измерения углов наклона по двум осям
Работа с датчиками температуры и влажности DHT11, DHT12, DHT21 и DHT22 без лишних зависимостей
Хранение структурированных данных на SD-карте с индексами и поддержкой транзакций для Arduino
Поддержка платы AGS SensorBoard с двумя реле и датчиком температуры для простой автоматизации на Arduino
Библиотека для работы с 24 ГГц mmWave радаром Seeed — датчиком присутствия человека через UART, совместима с Wio Terminal и XIAO
Управление несколькими I2C-устройствами с одинаковыми адресами через 8-канальный хаб на базе TCA9548A
Запись и обработка звука с микрофонных датчиков на Arduino-совместимых платах, включая FFT и спектральный анализ
Датчик давления и температуры SPA06-003 с поддержкой I2C и SPI, режимами измерения и настройкой усреднения
Работа с энкодерами, кнопочными матрицами и слайдерами Adafruit Seesaw по I2C без лишних зависимостей
Machine learning (TinyML) classifier that trains on the microcontroller itself, in one pass over the data.
Работа с датчиками расхода и давления Sensirion SFx6xxx через I2C с поддержкой нескольких устройств одновременно
Работа с датчиками температуры и влажности SHT3X от Sensirion через шину I2C
Измерение концентрации взвешенных частиц воздуха через I2C датчиком SPS30 от Sensirion
Работа с датчиками концентрации газа STC3X от Sensirion через I2C