Управление устройствами KME Smart через последовательный порт с поддержкой датчиков, коммутаторов и синхронизации времени на ESP32 и ESP8266
Архитектура: defined ARDUINO_SAMD_MKRWIFI1010
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление шаговыми и DC моторами с одновременным чтением данных с тензодатчиков для устройств KME IoT
Расширитель GPIO через SPI для управления 8 дополнительными портами ввода-вывода на платах KMP Electronics
Обмен данными между Arduino и устройствами RS485 с поддержкой плат KMP Electronics
Неблокирующее обнаружение ударов по пьезодатчикам с фильтрацией шума и накоплением сигнала до тишины
Примеры и скетчи для работы с платой Orangeboard и DIY-наборами Kocoafab
Чтение напряжения, тока, заряда и температуры Li-ion/Li-Po батареи через BQ27220 по I2C
Декодирование данных о состоянии автомобиля из сообщений CAN bus
Компактная библиотека для резистивных сенсорных экранов с минимальными затратами памяти; стабильна на версии 1.0
Клиентская библиотека для управления Kerbal Space Program через Arduino по последовательному порту
Управление ионными двигателями на криптоне, аргоне, ксеноне или неоне через контроллер Krypton с регулировкой напряжения, скорости и расхода топлива
Драйвер для монохромных графических дисплеев на контроллере KS0108 с разрешением 128×64 или 192×64 пиксела через параллельный интерфейс
Управление FM-передатчиками KT0803 и KT0803K через I2C с настройкой частоты в диапазоне 76–108 МГц
Управление LCD-дисплеем KTM-S1201 из старых телефонов через интерфейс SPI с поддержкой синхронизации по BUSY-пину
Вычисление асимметрии и куртоза набора данных для анализа распределения значений и выявления выбросов
Реализует протокол KWP2000 для диагностики мотоциклов Suzuki, Kawasaki, Yamaha и Honda через K-line
Работа с акселерометром KX023-1025 по SPI или I2C с поддержкой настройки режимов питания и диапазонов измерения
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
Работа с трёхосевым акселерометром KXTJ3-1057 в 8-, 12- и 14-битных режимах с поддержкой прерываний по движению и готовности данных
Работа с энкодером KY040: обработка поворотов и нажатий через callback-функции с подавлением дребезга
Движок для микроконтроллерных устройств с поддержкой дисплея, кнопок и SD-карты, скрывающий сложность работы с железом и протоколами
Управление двусторонними моторами через L293 и L298 модули без работы с регистрами портов
Управление мотором постоянного тока через H-Bridge L293D с поддержкой реверса и ШИМ-регулировки скорости
Управление щёточными DC-моторами через H-bridge L298 с простым интерфейсом для изменения скорости и направления вращения
Управление DC-моторами через модуль L298N с методами для скорости, направления и работы на определённое время
Управление DC-моторами через драйвер L298N с контролем направления и скорости через ШИМ
Управление двумя моторами через L298N с интерфейсом servo, PWM-регулировкой и режимом синхронизации для дифференциального привода
Управление мотором через драйвер L298N с методами для контроля скорости, направления и остановки
Управление DC-моторами через L298N с контролем направления и скорости по PWM
Работа с трёхосевыми гироскопами L3GD20H, L3GD20 и L3G4200D через I2C