Эмуляция французской AZERTY-клавиатуры для плат Arduino с USB, совместимая с другими HID-устройствами
Архитектура: esp32c2
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Обмен данными со скетчем через последовательный порт по JSON: объявляй переменные и управляй ими из Python без парсера команд
Опрос событий нажатия и отпускания клавиш матричных клавиатур, включая телефонные стандарты и кастомные раскладки до 32 клавиш
Отправка сложных последовательностей клавиш с Arduino и ESP32, включая комбинации модификаторов, специальные символы и точный контроль времени
Реализация пяти алгоритмов сортировки (quicksort, bubble sort, insertion sort, shell sort, comb sort) для массивов любых типов данных
Получение статистики и данных проектов Kickstarter с микроконтроллера через интернет
Расширенная версия FirmataExpress с поддержкой датчиков PMS5003, LCD и OLED-дисплеев, ИК-приёмопередатчиков
Управление модулем KIM1 shield v2 для передачи данных по сети Kinéis через антенну 401MHz на Arduino
Управление беспроводными модулями KIM1 и KIM2 через UART интерфейс на Arduino
Интеграция Arduino с KNX/EIB через модуль KIMaip по протоколу I2C
Подключение трёхосевого акселерометра KX023-1025 через SPI или I²C с поддержкой нескольких диапазонов измерения и функцией пробуждения
Кольцевой буфер на основе шаблонов с поддержкой FIFO и LIFO для хранения данных любого типа с доступом в произвольном порядке
Управление трёхзначными LED-дисплеями KL1508CW с технологией Charlieplexing через 5 GPIO-пинов
Управление 8-цифровым VFD дисплеем на русских газоразрядных индикаторах IV-4 через MAX6934A для Teensy 3.2
Управление устройствами KME Smart через последовательный порт с поддержкой датчиков, коммутаторов и синхронизации времени на ESP32 и ESP8266
Управление шаговыми и DC моторами с одновременным чтением данных с тензодатчиков для устройств KME IoT
Обмен данными между Arduino и устройствами RS485 с поддержкой плат KMP Electronics
Примеры и скетчи для работы с платой Orangeboard и DIY-наборами Kocoafab
Чтение напряжения, тока, заряда и температуры Li-ion/Li-Po батареи через BQ27220 по I2C
Декодирование данных о состоянии автомобиля из сообщений CAN bus
Компактная библиотека для резистивных сенсорных экранов с минимальными затратами памяти; стабильна на версии 1.0
Клиентская библиотека для управления Kerbal Space Program через Arduino по последовательному порту
Драйвер для монохромных графических дисплеев на контроллере KS0108 с разрешением 128×64 или 192×64 пиксела через параллельный интерфейс
Управление FM-передатчиками KT0803 и KT0803K через I2C с настройкой частоты в диапазоне 76–108 МГц
Управление LCD-дисплеем KTM-S1201 из старых телефонов через интерфейс SPI с поддержкой синхронизации по BUSY-пину
Работа с акселерометром KX023-1025 по SPI или I2C с поддержкой настройки режимов питания и диапазонов измерения
Работа с трёхосевым акселерометром KXTJ3-1057 в 8-, 12- и 14-битных режимах с поддержкой прерываний по движению и готовности данных
Управление мотором постоянного тока через H-Bridge L293D с поддержкой реверса и ШИМ-регулировки скорости
Управление двумя моторами через L298N с интерфейсом servo, PWM-регулировкой и режимом синхронизации для дифференциального привода
Управление DC-моторами через L298N с контролем направления и скорости по PWM