Tetris Clone With OLED SSD1306 (I2C) For Arduino Nano / Uno

Getting Tiny Tetris running on a 128x64 OLED display using an Arduino Nano or Uno.

Dec 2, 2016

33866 views

22 respects

Components and supplies

1

Arduino UNO

1

Arduino Nano R3

Project description

Code

Tiny Tetris

Code for Tiny Tetris

Tiny Tetris

Code for Tiny Tetris

Downloadable files

Nano

Nano wiring

Nano

Uno

Uno wiring

Uno

Nano wiring

Nano wiring

Uno

Uno wiring

Uno

Nano

Nano wiring

Nano

Comments

Only logged in users can leave comments

that_dood137

10 months ago

I am struggling to get this working with the dpad's different resistors, is there a way to make this work with a simple wire to each switch? Aside from that, your code is very good, and on the screen it looks great (the music is cool too).

BADFEED

2 years ago

http://www.instructables.com/id/Tetris-Clone-With-OLED-SSD1306I2C-for-Arduino-Nano/

Anonymous user

2 years ago

I have a question regarding the SLC and the SLA connections between the OLEDSSD130612C and the Arduino UNO. On the Web the instruction is to connect to A4 and A5 on the Arduino analog input but in the schematics the connection is to SLC and SLA on the Arduino

Anonymous user

2 years ago

It's fantastic!!

BADFEED

2 years ago

Thanks :) Ill be updating it soon; the controls are not right and it needs a high score system. The nice thing is that there is lots or flash and ram left so lots more can be added.

Anonymous user

2 years ago

hi. I have a problem uploading the sketch on arduino nano. is there someone that can help me? thanks guys

BADFEED

2 years ago

Hi Alex, what kind of problem are you having? Are you able to upload other sketch's, blink example etc? Regards

Anonymous user

2 years ago

Hello, I have a doubt, how the same project would be done but using Echidna black

Anonymous user

2 years ago

Thank you for developing this wonderful project! I used your code as the basis for an arduino gadget geocache. In order to open the geocache container, you must first play the game and score at least 500 points. A servo unlocks the lid for five seconds, allowing the geocacher to retrieve the log and trade items. You can see it in operation at: https://www.youtube.com/edit?o=U&video_id=Sz0pVClk8oA Thanks again for your hard work!

BADFEED

2 years ago

Found It: https://www.youtube.com/watch?v=Sz0pVClk8oA Very cool :)

BADFEED

2 years ago

That sounds cool :) Great to see it being used in such an interesting way! I would love to see it in action but your link does not seem to be working..

nolimitcircuit

2 years ago

Hello, Could you please give us an update with new schematics, and also, a better detailed list of parts? Thank you!

Anonymous user

3 years ago

I have a question regarding the SLC and the SLA connections between the OLEDSSD130612C and the Arduino UNO. On the Web the instruction is to connect to A4 and A5 on the Arduino analog input but in the schematics the connection is to SLC and SLA on the Arduino

luka8888

3 years ago

Hello, when I try to upload the code it says that "Dpad"has not been declared. Can you help me ?

Anonymous user

2 years ago

Move all of the files into one folder

Anonymous user

4 years ago

Hello, I have a doubt, how the same project would be done but using Echidna black

Anonymous user

6 years ago

hi. I have a problem uploading the sketch on arduino nano. is there someone that can help me? thanks guys

BADFEED

2 years ago

Hi Alex, what kind of problem are you having? Are you able to upload other sketch's, blink example etc? Regards

cliptwings

7 years ago

Thank you for developing this wonderful project! I used your code as the basis for an arduino gadget geocache. In order to open the geocache container, you must first play the game and score at least 500 points. A servo unlocks the lid for five seconds, allowing the geocacher to retrieve the log and trade items. You can see it in operation at: https://www.youtube.com/edit?o=U&video_id=Sz0pVClk8oA Thanks again for your hard work!

BADFEED

2 years ago

That sounds cool :) Great to see it being used in such an interesting way! I would love to see it in action but your link does not seem to be working..

BADFEED

2 years ago

Found It: https://www.youtube.com/watch?v=Sz0pVClk8oA Very cool :)

Minepas

8 years ago

It's fantastic!!

BADFEED

2 years ago

Thanks :) Ill be updating it soon; the controls are not right and it needs a high score system. The nice thing is that there is lots or flash and ram left so lots more can be added.

BADFEED

8 years ago

http://www.instructables.com/id/Tetris-Clone-With-OLED-SSD1306I2C-for-Arduino-Nano/

BADFEED

0 Followers

1 Projects

+1

Work attribution

22

24