Емельянов Эдуард Владимирович (eddy_em) wrote,
Емельянов Эдуард Владимирович
eddy_em

Categories:

"Ардуинная" клавиатура 3х4 или 4х4 как обычная USB-клавиатура

Сегодня нашел разумное применение игрульке с мышкой/клавиатурой, см. код на гитхабе, также зеркала на сосфорже (с обеда заработал), гитлабе и битбакете.

Подключаем к определенным портам STM32 (порты и пины определяются в заголовочном файле matrixkbd.h, я так сделал для большего удобства портирования на разные макетки) разъем обычной "ардуинной" матричной клавиатуры и получаем дополнительную USB-клавиатуру. Удобно для применения во всякой эмбедщине, когда используется какая-нибудь кубиборда или "малинка" с минимальным обвязом, а обычную клавиатуру лепить не вариант.
Можно, конечно, повесить и на GPIO одноплатника, но для этого придется лепить свой модуль xkb...
Tags: stm32, железяки
Subscribe

  • DHT22/DHT11 на STM32F103

    Добил шайтана! Сначала ожидал, что нужно будет полноценным захватом ШИМ пользоваться, но т.к. в протоколе неинформативная часть имеет постоянную…

  • Свеженькие железячки

    Получил сегодня с али ожидаемые железки, в т.ч. для восстановления моей файлопомойки. Во-первых, это блок питания на 16.8В, который я брал для…

  • BMP180 на STM32F103

    Добавил еще один сниппет — работа с BMP180 (датчик температуры и давления). Опять в даташите формула для вычисления "компенсированных" значений…

promo eddy_em august 17, 2019 12:33 3
Buy for 10 tokens
Юра намедни напечатал корпус для хронометра. Для первого блина получилось неплохо: И еще немного фотографий:
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 0 comments