1 Attachment(s)
10x4 matrix keyboard using only portB
A 40 keys keyboard matrix using Pic16F84A @ 4 MHz.
In this project I have used 40 keys but the system can be easily increased up to 60 keys (15 colums by 4 rows) with minor chance to the schematic and to the software (which is open source).
The default layout of the keyboard can be changed modifying the ascii array accordingly.
At startup characters are in upper case, they can be switched to lower case pressing key "Select". With the same key you can return to upper case.
You will find in the attached file, the schematics,the source code (copy and paste it into PICBASIC PRO) all well documented. But if something will result unclear, please don't hesitate to post your doubts.
Hope you will find the project useful.
Al.
Re: 10x4 matrix keyboard using only portB