14

BB Q10 Keyboard PMOD

 4 years ago
source link: https://www.tindie.com/products/arturo182/bb-q10-keyboard-pmod/?utm_campaign=fromstore
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

A BB Q10 Keyboard in PMOD format. Easily add a QWERTY keyboard to your project! Now with optional PMOD to Qwiic Adapter.

What is it

A BB Q10 Keyboard in PMOD format!

The board uses a ATSAMD20 chip to poll the keyboard and put key press information into a FIFO. A I2C interface can be used to read the FIFO, configure some of the functionality of the chip, and control the keyboard backlight. The key information can be received using polling or interrupts. The firmware for the chip, as well as the protocol, can be found here.

More information about the keyboard itself can be found here.

Libraries exist to interface the PMOD:

Note: This module is not 5V-tolerant!

Why did you make it

I made this board because I think many projects would benefit from having a simple way to add a QWERTY keyboard. This board also minimizes the pins needed to interface the keyboard from at least 12 to 2 or 3 (depending on interrupt usage).

What you get

  • An assembled BB Q10 PMOD board with an attached QWERTY keyboard
  • Right angle pin header
  • (Optional) A PMOD to Qwiic/Stemma QT Adapter with an extra-long pin header (for board-to-board soldering)

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK