Author Options:

Usb keyboard as lots of switches for arduino? Answered

I was just wondering if anybody here knows what would have to be done to use a usb keyboard with the arduino mega ADK to control the outputs of the mega basically a big keypad



The forums are retiring in 2021 and are now closed for new topics and comments.

Best Answer 6 years ago

The keyboard has a lot of normally open switches set out in a matrix. One side is connected to 5 Volts the other to a chip which decodes the keyboard matrix.

See if there is a library to decode ASCII codes - that's what the keyboard sends after the matrix is decoded.

Otherwise you could write a matrix decode routine all for your self. you can work out what is what with a multi meter or LED and battery so you can see which switch effects which input on the decoder.

It's is always worth a search her as well as many subjects are already covered.