David Johnson-Davies
UNITED KINGDOM • + Follow
Edit Project
Description
Illuminated Button Matrix
This is a 4 x 4 matrix of illuminated pushbuttons with a two-wire I2C interface that you can use for games, music, or control applications. The circuit is controlled by an ATtiny88, and you can independently set the state of the lights, or read the buttons, via I2C. I've included a demo program for the Arduino Uno that uses the Button Matrix to play a puzzle game called Tacoyaki.
For more information see Illuminated Button Matrix.
May 09,2019
4,095 views
end-flag
Illuminated Button Matrix
2 Layers PCB 66.1 x 66.1 mm FR-4, 1.6 mm, 1, HASL with lead, Black Solder Mask, White silkscreen
A 4 x 4 matrix of illuminated pushbuttons with a two-wire I2C interface that you can use for games, music, or control applications.
4095
3
0
10.00 (1)
Published: May 09,2019
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-ShareAlike (CC BY-SA)
License.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(3)

Upload photo
0 / 10000
It looks like you have not written anything. Please add a comment and try again.
You can upload up to 5 images!
Image size should not exceed 2MB!
File format not supported!
-
dvorson May 21,2021
-
Joost Markerink Nov 03,2020
-
David Johnson-Davies May 09,2019
View More
VOTING
1 votes
- 1 USER VOTES
10.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4

-
10design
-
10usability
-
10creativity
-
10content
10.00
More by David Johnson-Davies
-
Universal TFT Display Backpack A microcontroller board, based on an ATtiny414, that can accommodate a range of different Adafruit a...
-
Minimal RP2040 Board A minimal breakout board based on the Raspberry Pi RP2040 processor.See Minimal RP2040 Board.
-
Twinkling Pendant A star-shaped pendant with six coloured LEDs that twinkle in a random pattern.See Twinkling Pendant.
-
Morse Pendant A pendant that transmits a secret message in morse code by flashing an LED.See Morse Code Message Pe...
-
Eight-Character Alphanumeric Display An eight-character alphanumeric LED display with an I2C interface, based on four two-character 14-se...
-
16 LEDs Puzzle The puzzle consists of 16 LEDs, 16 buttons, and an ATtiny404 (or ATtiny204) processor. Each button t...
-
Lisp Badge A handheld computer with a self-contained keyboard and display that you can program in Lisp.For more...
-
Secret Maze 2 A simple maze game based on an ATtiny85 that you navigate with four pushbuttons. The available paths...
-
RA4M1 Nano Board An Arduino Nano-sized board based on the Renesas RA4M1 ARM processor.For more information see RA4M1 ...
-
Silver Dollar Game My latest project is a logic game in which the aim is move five silver dollars, represented by LEDs,...
-
Lisp Badge LE A self-contained low-power computer with its own display and keyboard that you can program in Lisp.F...
-
I2S Speaker for QT Py An expansion board for QT Py microcontroller boards to provide a 3W stereo power amplifier output fr...
-
Adjustable Load An adjustable load that provides a constant-current load for testing power supplies and batteries.Fo...
-
Power Deliverer with Current Monitor Allows you to select one of the voltages available from a USB-C power adapter, with a continuous dis...
-
Number Maze Game A handheld game that displays logic mazes you have to solve by pressing the buttons.For more informa...
-
Lisp Star Pendant A star-shaped pendant that you can program in Lisp to make its six coloured LEDs twinkle in differen...
-
Power Deliverer Displays a list of the voltages and currents available from a USB-C power adapter and allows you to ...
-
I2C SD-Card Module A module, based on an ATtiny1614, that allows you to write to and read from files on an SD card usin...
-
Universal TFT Display Backpack A microcontroller board, based on an ATtiny414, that can accommodate a range of different Adafruit a...
-
Minimal RP2040 Board A minimal breakout board based on the Raspberry Pi RP2040 processor.See Minimal RP2040 Board.
-
Twinkling Pendant A star-shaped pendant with six coloured LEDs that twinkle in a random pattern.See Twinkling Pendant.
-
Morse Pendant A pendant that transmits a secret message in morse code by flashing an LED.See Morse Code Message Pe...
-
Eight-Character Alphanumeric Display An eight-character alphanumeric LED display with an I2C interface, based on four two-character 14-se...
-
16 LEDs Puzzle The puzzle consists of 16 LEDs, 16 buttons, and an ATtiny404 (or ATtiny204) processor. Each button t...
-
Lisp Badge A handheld computer with a self-contained keyboard and display that you can program in Lisp.For more...
-
Secret Maze 2 A simple maze game based on an ATtiny85 that you navigate with four pushbuttons. The available paths...
-
RA4M1 Nano Board An Arduino Nano-sized board based on the Renesas RA4M1 ARM processor.For more information see RA4M1 ...
-
Silver Dollar Game My latest project is a logic game in which the aim is move five silver dollars, represented by LEDs,...
-
Lisp Badge LE A self-contained low-power computer with its own display and keyboard that you can program in Lisp.F...
-
I2S Speaker for QT Py An expansion board for QT Py microcontroller boards to provide a 3W stereo power amplifier output fr...
You may also like
-
Modifying a Hotplate to a Reflow Solder Station
421 0 4 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
250 0 1 -
-
Nintendo 64DD Replacement Shell
261 0 1 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
654 4 2 -
How to measure weight with Load Cell and HX711
519 0 3 -
-
Instrumentation Input, high impedance with 16 bit 1MSPS ADC for SPI
600 1 0