Main Content

A 4x4 keypad that uses mechanical switches with individually backlit keys powered by an Arduino Pro Micro.

This is a 4x4 keypad that I designed and built in my first year of college. My intent for this project was to use it as an external number pad/macro pad for my laptop. It also doubles, as a good controller to play games or control a robot with.

While working on this project I learned a lot about PCB design, from creating the schematic to laying out the components and connecting everything together. I also learned how to read a key matrix and create LED patterns in code.

In addition, I gained different practical skills, like learning how fabricate parts, soldering different kinds of components, and utilizing data sheets and example applications for parts.”

Link to article