Управление микросхемой Intel 8255 через Arduino с поддержкой трёх 8-битных портов параллельного интерфейса
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Реализация алгоритма частичных наименьших квадратов (PLS) для предсказаний на микроконтроллерах с предварительно обученными моделями
Кодирование координат в строку по алгоритму Google Polyline для компактного хранения и передачи данных
Командная строка для чтения и записи в Preferences ESP32 через SimpleCLI с поддержкой разных типов данных
Генератор псевдослучайных чисел с использованием энтропии от WatchDog Timer микроконтроллера
Управление модулями Sprite/MedeaWiz для воспроизведения видео через UART
Чтение символов с PS/2-клавиатуры через протокол PS/2 на Arduino
Построение псевдоспектра датчиков света с учётом их спектральной чувствительности через линейную интерполяцию
Управление 6-канальным контроллером громкости PT2258 через I2C с поддержкой до четырёх микросхем на одной шине
Arduino library for PT2258 I2C 6 channel audio volume processor.
Управление FM/AM радиоприёмниками на чипах AKC695X через I²C интерфейс с поддержкой LW, MW и SW диапазонов
Распознавание жестов и движений с акселерометров, IMU и сенсорных массивов с фильтрацией и обработкой в реальном времени
Генерирует импульсы на цифровых выводах с частотой 2–3000 Гц без сложной настройки Timer 1
Приём и передача нескольких PPM-потоков с высоким разрешением для плат Teensy
Моделирование событий кнопки с распознаванием кликов, двойных кликов и долгих нажатий через периодический опрос пина
Управление RC серво с использованием ШИМ-сигналов, совместимое с библиотеками, работающими на прерываниях
Управление FM трансивером QN8066: приём, передача, настройка частоты и модуляции
Arduino library for R558S fingerprint sensors.
Обработка ёмкостных кнопок с поддержкой событий нажатия, отпускания и условного удержания
Обработка событий сенсорных кнопок на базе MPR121 с поддержкой нажатий, долгих удержаний и пользовательских обработчиков
Декодирование Low Power Payload формата CayenneLPP с расширениями для модулей RAKwireless, включая GNSS и данные LoRa P2P
Ultra-Wideband связь с чипом Decawave DW1000 для определения расстояния с сантиметровой точностью
Обработка нажатий кнопок с распознаванием одиночных и множественных кликов, долгих нажатий и комбинаций из двух кнопок
Control an RC car with a robotic crane/arm over BLE, HC-05/HC-06 Bluetooth, or WiFi.
Arduino library for matrix keypads using the TCA8418 I2C keypad controller.
Фильтры и генераторы шума для обработки сенсорных данных на микроконтроллерах: скользящая средняя, экспоненциальная фильтрация, фильтр Калмана
INI writer and reader for microcontrollers with struct reflection (REFLECT/MEMBER), sections, arrays and precise error locations.
Fast JSON writer and reader for microcontrollers with struct reflection (REFLECT/MEMBER), Kotlin-style config and pretty printing.
Heap-free typed state store with change callbacks for microcontrollers, using the same struct reflection (REFLECT/MEMBER) as ReflectJSON and ReflectINI.
Абстракция над digitalWrite и pinMode для упрощения работы с цифровыми входами и выходами Arduino