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.
Illuminated Button Matrix
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Attribution-ShareAlike (CC BY-SA) License
Read More⇒
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(4)
-
decaf
Apr 24,2025
-
dvorson
May 21,2021
-
Joost Markerink
Nov 03,2020
-
David Johnson-Davies
May 09,2019
- 1 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
10usability
-
10creativity
-
10content
More by David Johnson-Davies
-
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...
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
1335 0 4 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
1865 3 7 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
1852 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
2030 0 1 -







