Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
89 views

Make Your Own Arduino Game Boy - Arduino Project Hub

The document describes a project to build a portable Arduino game console using an LCD screen and buttons. It lists the components needed and provides a high level overview of the project without details. The goal is to create a handheld device that can play an endless runner game with background music and sound effects.

Uploaded by

Phops Freal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views

Make Your Own Arduino Game Boy - Arduino Project Hub

The document describes a project to build a portable Arduino game console using an LCD screen and buttons. It lists the components needed and provides a high level overview of the project without details. The goal is to create a handheld device that can play an endless runner game with background music and sound effects.

Uploaded by

Phops Freal
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

Sign In (https://www.hackster.io/users/auth/arduino?

current_site=arduino&setup=true&redirect_to=%2Fprojecthub%2Fsridhar-rajagopal%2Fmake-your-own-arduino-game-

boy-7a6019)

Make Your Own Arduino Game Boy © GPL3+


(http://opensource.org/licenses/GPL-3.0)

Make a portable Arduino Gamer with a 16x2 LCD & 2 buttons and run an Endless
Runner game with background music and sound effects!
arcade (/projecthub/projects/tags/arcade) game (/projecthub/projects/tags/game)

game console (/projecthub/projects/tags/game+console)

games (/projecthub/projects/tags/games) music (/projecthub/projects/tags/music)

756 VIEWS 0 COMMENTS 4 RESPECTS

COMPONENTS AND SUPPLIES 

Arduino Uno Rev3


(/projecthub/products/buy/920
× 1 
32?
( (/proj (/projecthub/produc
s=BAhJIhM0MzMyNTMsUHJvam
/ ecthu ts/buy/92032?
VjdAY6BkVG%0A)
p b/pro s=BAhJIhM0MzMyN
r ducts TMsUHJvamVjdAY6B
o /buy/ kVG%0A)
j 92032
e ?
c s=BAh
t JIhM0
h MzMy
u NTMs
b UHJva
/ mVjd
p AY6Bk
r VG%0
o A)
d
u
c
t
s
/
b
u
y
/
9
2
0
3
2
?
s
=
B
A
h
JI
h
M
0
M
z
M
y
N
T
M
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
B
k
V
G
%
0
A
)

ProtoStax Enclosure for Arduino


(/projecthub/products/buy/6195
× 1 
2?
( (/proj (/projecthub/produc
s=BAhJIhM0MzMyNTMsUHJvam
/ ecthu ts/buy/61952?
VjdAY6BkVG%0A)
(/projecthub/pro p b/pro s=BAhJIhM0MzMyN
ducts/buy/61952 r ducts TMsUHJvamVjdAY6B
? o /buy/ kVG%0A)
s=BAhJIhM0MzM j 61952
yNTMsUHJvamVj e ?
dAY6BkVG%0A) c s=BAh
t JIhM0
h MzMy
u NTMs
b UHJva
/ mVjd
p AY6Bk
r VG%0
o A)
d
u
c
t
s
/
b
u
y
/
6
1
9
5
2
?
s
=
B
A
h
JI
h
M
0
M
z
M
y
N
T
M
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
%
0
A
)

ProtoStax Kit for Momentary


Push Button Switches
× 1 
(/projecthub/products/buy/9198
( (/proj (/projecthub/produc
2?
/ ecthu ts/buy/91982?
s=BAhJIhM0MzMyNTMsUHJvam
(/projecthub/pro VjdAY6BkVG%0A) p b/pro s=BAhJIhM0MzMyN
ducts/buy/91982 r ducts TMsUHJvamVjdAY6B
? o /buy/ kVG%0A)
s=BAhJIhM0MzM j 91982
yNTMsUHJvamVj e ?
dAY6BkVG%0A) c s=BAh
t JIhM0
h MzMy
u NTMs
b UHJva
/ mVjd
p AY6Bk
r VG%0
o A)
d
u
c
t
s
/
b
u
y
/
9
1
9
8
2
?
s
=
B
A
h
JI
h
M
0
M
z
M
y
N
T
M
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)
ProtoStax LCD Kit V2
(/projecthub/products/buy/9198 ×
1 
1? ( (/proj (/projecthub/produc
s=BAhJIhM0MzMyNTMsUHJvam / ecthu ts/buy/91981?
VjdAY6BkVG%0A) p
(/projecthub/pro b/pro s=BAhJIhM0MzMyN
r
ducts/buy/91981 ducts TMsUHJvamVjdAY6B
o /buy/ kVG%0A)
?
j 91981
s=BAhJIhM0MzM
e
yNTMsUHJvamVj ?
c
dAY6BkVG%0A) s=BAh
t JIhM0
h MzMy
u
NTMs
b UHJva
/ mVjd
p AY6Bk
r
VG%0
o A)
d
u
c
t
s
/
b
u
y
/
9
1
9
8
1
?
s
=
B
A
A
h
JI
h
M
0
M
z
M
y
N
T
M
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

×
(
/
/
Male/Female Jumper Wires p
(/projecthub/products/buy/4277 r
1 
3? o
(/proj (/projecthub/produc
s=BAhJIhM0MzMyNTMsUHJvam j
ecthu ts/buy/42773?
VjdAY6BkVG%0A) e
(/projecthub/pro b/pro s=BAhJIhM0MzMyN
c
ducts/buy/42773 ducts TMsUHJvamVjdAY6B
t
? /buy/ kVG%0A)
h
s=BAhJIhM0MzM 42773
u
yNTMsUHJvamVj ?
b
dAY6BkVG%0A) s=BAh
/
JIhM0
p
MzMy
r
NTMs
o
UHJva
d
mVjd
u
AY6Bk
c
VG%0
t
A)
s
/
b
u
y
/
4
2
7
7
3
?
s
=
B
A
h
JI
h
M
M
0
M
z
M
y
N
T
M
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

TDK Corporation Piezo buzzer


PS1240
× 
(/projecthub/products/buy/946
( (/projecthub/produc
59?
/ ts/buy/94659?
s=BAhJIhM0MzMyNTMsUHJvam
p s=BAhJIhM0MzMyN
VjdAY6BkVG%0A)
r TMsUHJvamVjdAY6B
o kVG%0A)
j
j
e
c
1
t
(/proj
h
ecthu
u
b/pro
b
ducts
/
/buy/
p
94659
r
?
o
s=BAh
d
JIhM0
u
MzMy
c
NTMs
t
UHJva
s
mVjd
/
AY6Bk
b
VG%0
u
A)
y
/
9
4
6
5
9
?
s
=
B
A
h
JI
h
M
0
M
z
M
M
y
N
T
M
s
U
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

Arduino UNO
(/projecthub/products/buy/41?
× 
s=BAhJIhM0MzMyNTMsUHJvam
( (/projecthub/produc
VjdAY6BkVG%0A)
/ ts/buy/41?
(/projecthub/pro p s=BAhJIhM0MzMyN
ducts/buy/41? r TMsUHJvamVjdAY6B
s=BAhJIhM0MzM o kVG%0A)
yNTMsUHJvamVj j
dAY6BkVG%0A) e
c
t
h
h
u
b
1
/
(/proj
p
ecthu
r
b/pro
o
ducts
d
/buy/
u
41?
c
s=BAh
t
JIhM0
s
MzMy
/
NTMs
b
UHJva
u
mVjd
y
AY6Bk
/
VG%0
4
A)
1
?
s
=
B
A
h
JI
h
M
0
M
z
M
y
N
T
M
s
U
H
H
J
v
a
m
V
j
d
A
Y
6
B
k
V
G
%
0
A
)

NECESSARY TOOLS AND MACHINES 

Soldering iron (generic)



Solder Wire, Lead Free
(/projecthub/pro (/projecthub/products/buy/5
(/projecthub/products/buy/55952?
ducts/buy/55952 s=BAhJIhM0MzMyNTMsUHJvamVjdA 5952?
? s=BAhJIhM0MzMyNTMsUHJv
Y6BkVG%0A)
s=BAhJIhM0MzM amVjdAY6BkVG%0A)
yNTMsUHJvamVj
dAY6BkVG%0A)

APPS AND ONLINE SERVICES 

Arduino IDE 
(https://www.arduino.cc/en/main/ (https://www.arduino.cc/en/
(https://www.ar software) main/software)
duino.cc/en/mai
n/software)

ABOUT THIS PROJECT 

This portable Arduino-based Game Boy lets you play an Endless Runner game –like
popular mobile games such as Temple Run, Jetpack Joyride or Canabalt, or other infinite
platform games like Flappy Bird – with Background Music & Sound Effects! Choose
from Harry Potter, Game of Thrones or Legend of Zelda themes, or program in your own!
This game builds on Joshua Brooks' Endless Runner code (see attribution below for link to
original code) - it adds background music, sound effects, tracking high scores and being
able to toggle between different background music. It also updates the sprites to make

😊
the theme more forest-y with trees, and a boy with a wand as the runner (my amateur
attempt at creating Harry Potter with a 5x8 character! ). Additionally, everything is in
a portable enclosure so you can indulge in some easy game play any time you like, while
being able to program and experiment to your heart's content! By making your
prototype more robust and "product-like", it makes it more useful and usable!
The music playing happens in the background using the ProtoStax_MmlMusicPlayer
Arduino library, allowing you to do other tasks like handling button presses, advancing
the game, etc, in the main loop. The ProtoStax_MmlMusicPlayer extends the MmlMusic
library to use Arduino Uno's timers to play an entire musical score in the background (not
just individual notes).
This project is a followup to the "Multi-Track Music Player
(https://www.hackster.io/sridhar-rajagopal/multi-track-music-player-f661ba)" project
that debuted the ProtoStax_MmlMusicPlayer library. Interestingly though, the use-case
that spurred me to create the ProtoStax_MmlMusicPlayer library in the first place was
this game - I needed an easy way to be able to play full score music and sound effects
for the game, simultaneously and in the background, allowing the main loop to deal with
game progress.
The music is specified in MML notation as strings that can either be PROGMEM or SRAM
(regular memory). You can therefore replace the music with your own favorite easily, or
add to the list! There are also many libraries of MML scores available, so you can use
them (or use them for inspiration as a starting point before adding your own touch!).
You can also modify the sprites to create your own game themes. Read on below for
more details.
This portable Arduino Gaming platform with a 16x2 LCD screen, two buttons and two
piezo speakers can be used to develop other games as well. But let's first take a look at
what we have!
Here is a demo first, so you get an idea of what the final product is like:

ProtoStax Portable Arduino Game Boy Demo - Endless Runner Game with Bac…
Bac…
ProtoStax Portable Arduino Game Boy Demo

Let's now get started with how to make it!

Step 1 : Prepare the Hardware


The video below shows the steps putting together the game box:

ProtoStax Portable Arduino Game Boy - Build an endless runner game w/ bac…
bac…
ProtoStax Portable Arduino Game Boy - Build an endless runner game w/ background music &
sound FX

I'm using the ProtoStax Enclosure system here to make the Game Boy portable and
contain everything within - the Arduino Uno, the LCD screen, buttons and piezo
speakers. ProtoStax is a modular enclosure system and you can add functionality and
peripherals to it by swapping out/in pieces.
I started with the ProtoStax Enclosure for Arduino,
(https://www.protostax.com/collections/all/products/protostax-for-arduino) and
swapped out the Top Plate with the ProtoStax LCD Kit V2
(https://www.protostax.com/collections/all/products/protostax-lcd-kit-v2)(which has
cut outs and mounting holes for an I2C LCD module (included)). I then swapped out one
of the Short-Side walls with a ProtoStax Kit for Momentary Push Button Switches
(https://www.protostax.com/collections/all/products/protostax-kit-for-momentary-
push-button-switches)(which includes two panel-mount push button switches).
I used some jumper wires to wire the circuit according to the circuit diagram below. I
soldered some jumper wires to the momentary push button switches. I also put the two
piezo speakers on a small piece of proto board, so they'd have a little bit of heft to hold
the shape, as the wire leads are quite flexible. The ground pins are also shared between
the two piezos (and between the two buttons) to reduce the number of connections to
the Arduino.
Before you close everything up, you'll first want to adjust the potentiometer on the LCD
module to adjust the contrast for best viewing.

ProtoStax Portable Arduino Game Boy


Circuit
Step 2: Prepare the Software
You can use the example sketch from the GitHub page (link below), which also has
instructions on how to get it running.
The sketch utilizes the following libraries:
ProtoStax_MmlMusicPlayer
MmlMusic ( ProtoStax_MmlMusicPlayer extends the MmlMusic library, so we need
the base library)
JC_Button (used for button presses)
LiquidCrystal_I2C (for the LCD display)
You'll need to follow the instructions to install the above libraries as well.

Step 3: Running it
Compile and upload the sketch to your Arduino Game Boy. Press Button1 (the button
closer to you, and connected to pin 2 on the Arduino) to start the game. When the game
is in progress, Button1 is used to make your runner jump (Harry Potter with his wand) to
avoid the oncoming obstacles (trees in a forest!).
While the game is in progress, pressing Button2 (the button further away from you, and
connected to pin 3 on the Arduino) will toggle the music between Harry Potter, Game of
Thrones or Legend of Zelda!
You also have sound effects when the Runner jumps, or when the Runner hits an
obstacle and the game ends.
The game will continue until the runner hits an obstacle. Points are awarded based on
distance. The game tracks and displays the high score at the start. The background music

😊
will loop over, so it will continue playing as long as you're in the game, racking up high
scores!
You will need to first adjust the potentiometer on your LCD module to get the best
contrast for viewing. You should have done this in step 1: Preparing the Hardware. If
you have not done so, don't worry. You can open up the top plate of the ProtoStax
Enclosure to get access the LCD module and potentiometer - make the adjustments as
you see fit, and then close everything up again!

Deeper Dive:
Music Macro Language - MML and
ProtoStax_MmlMusicPlayer
This project uses the ProtoStax_MmlMusicPlayer library, which makes it easy for you to
play sounds/music on the Arduino.
You can specify an entire score to play as a string written in MML (Music Macro
Language) syntax. For example, here's the score for Harry Potter theme music:

const char harryPotter[] PROGMEM = {"T144 O6 r2 D4 G.4 A#8 A4 G2 >D4< >C.2<


A.2 G.4 A#8 A4 F2 G#4 D.1 D4 G.4 A#8 A4 G2 >D4< >F2< >E4< >D#2< B4 >
D#.4< >D8< >C#4< C#2 B4 G.1 A#4 >D2< A#4 >D2< A#4 >D#2< >D4< >C#2< A4
A#.4 >D8< >C#4< C#2 D4 >D.1< r4 A#4 >D2< A#4 >D2< A#4 >F2< >E4< >D#2
< B4 >D#.4< >D8< >C#4< C#2 A#4 G.1 r r r r r r r r"};

music2.play_P(harryPotter); // will play whole score in the background without


blocking

The T144 specifies the tempo, and the O6 specifies the Octave. The notes are then
presented as CDEFGAB etc and with the note duration as C8 (eighth note), D4 (quarter
note) etc. Rests are specified as R/r2/R4 etc. Dotted notes are specified as C.2 (a dotted
half note). ">" and "<" are used to go up/down an octave - "C4 > C4 <" plays a quarter
note of C in the 6th octave followed by a quarter note of C in the 7th octave (the last <
brings the octave back down to 6 for anything that follows).
You can create multiple instances of ProtoStax_MmlMusicPlayer to play multiple scores -
the number is only limited by the number of available Timers you have. The entire
score(s) is(are) played in the background, allowing you to do other activities in your main
loop. In our Arduino Game Boy, we use two instances, as the Arduino Uno has two timers
available to use. The first instance plays the background music. The second instance is
used to play our sound effects - jumping sound for the Runner, or an uh-oh sound when
hitting an obstacle!

Modifications to Joshua Brooks' Endless Runner Game


Engine
While I have kept the basic game engine from the original code intact, I have made a
bunch of modifications.
I updated the sprites used for the Runner and the Terrain. I utilized the LCD Custom
Character Generator (https://maxpromer.github.io/LCD-Character-Creator/) for this
purpose.
There are 7 different sprites used - Run Position 1, Run Position 2, Jump, Jump Lower,

😊
Obstacle, Obstacle Left and Obstacle Right. I tried to make the Runner hold a little wand,
like Harry Potter! Pardon my amateur attempt! For the obstacles, I made trees, like in
the Forbidden Forest!
You can unleash your own artistic abilities to create your own game themes by
modifying the sprites as you see fit! Combine that with your own theme music and
sound FX, and you have your own fun game to play!

Run Position 1 - Boy with Wand!

 PREVIOUS • • • • • • •
NEXT 

I added background music to be played when the game is in play. There are 3 choices -
Harry Potter, Game of Thrones or Legend of Zelda. I keep track of Button 2 presses and
toggle between the three background music choices whenever Button 2 is pressed
during play.
I also added sound effects at various points, such as when the game starts, the Runner
jumps, or when the Runner hits an obstacle.
Additionally, I keep track of the high score, and display the high score on the screen
when the play ends.
[Fun fact - if you want to cheat and go into "God Mode", just set the PIN_AUTOPLAY to
enable auto play!]

Going Forward
As always, I like to end by talking about how you can take this project forward with your
own additions! Once you get comfortable playing around with the code sample and
understanding the code, it is always nice to try to extend your learning by doing more.
Here are a few suggestions on how you can take this project forward:
Create your own sprites using the LCD Custom Character Generator to create your
own variation of the game.
Create your own background music and sound effects by creating your own MML
strings that be played.
Add sound effects when the player has hit a high score - this could either be during
game play, or when the game ends! When during game play, you may want to

😂
consider a short sound effect so as not to distract the player into crashing into an
obstacle! You could add a short sound effect during game play, and a longer
more congratulatory music after the game ends!
When the player has hit a high score and the game ends, show a congratulatory
banner along with the congratulatory music.
Allow the player to enter his/her name when they get a high score. Have a list of
high scores and player names.
Use the Button2 to toggle a settings/high-score menu screen before game starts -
the user can use this settings screen to choose the background music and sound FX
settings, for example.
Create a different game like Flappy Bird that uses the two buttons to control the
movement (up or down).

😊
Use Button 2 (or a series of Button 2 presses) to enable "God Mode" to enable auto
play and boost up your score!
Can you think of other ways to extend this project? Share it with us below! 😊 Also do
share photos/videos of your creation on your social media platform of choice - just tag it
#ProtoStaxGameBoy #ProtoStax so we can find you!
Happy Making! 😊
Sridhar
CODE 

ProtoStax_MmlMusicPlayer
ProtoStax_MmlMusicPlayer Arduino Library and Example Sketches

1 (https://github.com/protostax/ProtoStax_MmlMusicPlayer/watchers)
protostax (https://github.com/protostax) / ProtoStax_MmlMusicPlayer
0 (https://github.com/protostax/ProtoStax_MmlMusicPlayer/forks)
(https://github.com/protostax/ProtoStax_MmlMusicPlayer)

Arduino library to play multiple MML music tracks asynchronously using available Timers on user selected pins —
Read More (https://github.com/protostax/ProtoStax_MmlMusicPlayer#readme)
(http://)

Latest commit to the master branch on 2-9-2022


Download as zip (https://github.com/protostax/ProtoStax_MmlMusicPlayer/zipball/master)

ProtoStax_Endless_Runner_Game
Demo for ProtoStax Arduino Game Boy with Arduino

1 (https://github.com/protostax/ProtoStax_Endless_Runner_Game/watchers)
protostax (https://github.com/protostax) / ProtoStax_Endless_Runner_Game
0 (https://github.com/protostax/ProtoStax_Endless_Runner_Game/forks)
(https://github.com/protostax/ProtoStax_Endless_Runner_Game)

No description — Read More (https://github.com/protostax/ProtoStax_Endless_Runner_Game#readme)

Latest commit to the master branch as


Download on 7-8-2022
zip (https://github.com/protostax/ProtoStax_Endless_Runner_Game/zipball/master)

MML Music
Arduino library to play multi-track MML music using different sound devices.

5 (https://github.com/maxint-rd/MmlMusic/watchers) 1 (https://github.com/maxint-rd/MmlMusic/forks)
maxint-rd (https://github.com/maxint-rd) / MmlMusic (https://github.com/maxint-
rd/MmlMusic)

Arduino library to play multi-track MML music using different sound devices. — Read More
(https://github.com/maxint-rd/MmlMusic#readme)

Latest commit to the master branch on 12-3-2019 Download as zip (https://github.com/maxint-rd/MmlMusic/zipball/master)


SCHEMATICS 

P DOWNLOAD (HTTPS://HACKSTERIO.S3.AMAZONAWS.COM/UPLOADS/ATTACHMENTS/1421676/PLAYTUNES_
r
o
t
o
S
t
a
x
_
M
m
l
M
u
s
i
c
P
l
a
y
e
r
P
l
a
y
T
u
n
e
s
E
x
a
m
p
l
e
S
k
e
t
c
h
F
r
i
t
z
i
n
g
C
i
r
c
u
i
t
D
i
a
g
r
a
m
ProtoStax_MmlMusicPlayer PlayTunes Example Sketch Fritzing Circuit Diagram
COMMENTS 

Please log in (/projecthub/users/sign_in?


id=433253&m=project&reason=comment&redirect_to=%2Fprojecthub%2Fsridhar-
rajagopal%2Fmake-your-own-arduino-game-boy-7a6019%23comments) or sign up
(/projecthub/users/sign_up?
id=433253&m=project&reason=comment&redirect_to=%2Fprojecthub%2Fsridhar-
rajagopal%2Fmake-your-own-arduino-game-boy-7a6019%23comments&source=popup)
to comment.

Be the first to comment!

AUTHOR

(/projecthub/sridhar-rajagopal)
Sridhar Rajagopal (/projecthub/sridhar-rajagopal)
9 PROJECTS 47 FOLLOWERS

FOLLOW (/PROJECTHUB/USERS/SIGN_UP?ID=297715&M=USER&REASON=FOLLOW&REDI
PUBLISHED ON

July 7, 2022

 RESPECT PROJECT (/PROJECTHUB/USERS/SIGN_UP?ID=433253&M=ARTICLE&REASON=RESPECT&R...

 WRITE A COMMENT

 Share

MEMBERS WHO RESPECT THIS PROJECT

(/projecthub/aula-jazmati) (/projecthub/Simla) (/projecthub/Makermandan)


(/projecthub/rosanamatuk)

SEE SIMILAR PROJECTS

YOU MIGHT LIKE

SIMILAR PROJECTS YOU MIGHT LIKE

(/projecthub/sridhar-rajagopal/multi-track-music-player-f661ba?
ref=similar&ref_id=433253&offset=0)
Multi-Track Music Player (/projecthub/sridhar-rajagopal/multi-
track-music-player-f661ba?ref=similar&ref_id=433253&offset=0)
Project tutorial by Sridhar Rajagopal (/projecthub/sridhar-rajagopal)
1,748 VIEWS 1 COMMENT 3 RESPECTS

(/projecthub/pibots555/space-trash-game-using-arduino-and-oled-display-430bb5?
ref=similar&ref_id=433253&offset=1)
Space Trash Game using Arduino and OLED Display
(/projecthub/pibots555/space-trash-game-using-arduino-and-oled-
Project tutorial by Pi BOTS MakerHub (/projecthub/pibots555)
12,676 VIEWS 8 COMMENTS 19 RESPECTS

(/projecthub/Alojz/arduino-pocket-game-console-a-maze-maze-game-63c225?
ref=similar&ref_id=433253&offset=2)

Arduino Pocket Game Console + A-Maze - Maze...


(/projecthub/Alojz/arduino-pocket-game-console-a-maze-maze-
Project tutorial by Alojz Jakob (/projecthub/Alojz)
22,651 VIEWS 9 COMMENTS 49 RESPECTS

(/projecthub/ardutronic123/laser-game-91e6e9?ref=similar&ref_id=433253&offset=3)
Laser Game (/projecthub/ardutronic123/laser-game-91e6e9?
ref=similar&ref_id=433253&offset=3)
Project tutorial by ardutronic (/projecthub/ardutronic123)
6,971 VIEWS 0 COMMENTS 16 RESPECTS

(/projecthub/mircemk/diy-arduino-cyclone-game-with-ws2812b-led-ring-738c58?
ref=similar&ref_id=433253&offset=4)
DIY Arduino Cyclone Game with WS2812B Led Ring
(/projecthub/mircemk/diy-arduino-cyclone-game-with-ws2812b-
Project tutorial by Mirko Pavleski (/projecthub/mircemk)
2,297 VIEWS 1 COMMENT 8 RESPECTS

(/projecthub/mircemk/osu-catch-the-beat-game-on-homemade-8x8-matrix-4f5c5b?
ref=similar&ref_id=433253&offset=5)

OSU! Catch the Beat Game on Homemade 8x8 Matrix


(/projecthub/mircemk/osu-catch-the-beat-game-on-homemade-
Project tutorial by Mirko Pavleski (/projecthub/mircemk)
1,691 VIEWS 1 COMMENT 7 RESPECTS
(https://www.arduino.cc)
Powered by

(https://www.hackster.io)

You might also like