This project implements a version of Tetris for the Arduino platform, utilizing an OLED display for graphics. It includes a simple main menu for game selection and offers a nostalgic gaming experience on a microcontroller.
- Classic Tetris gameplay
- Simple main menu with game selection
- Display icons and game titles
- Smooth gameplay with responsive controls
- Arduino board (Uno, Mega, or similar) -> Uno for old, Mega or superior for the Optimazed one BUY HERE
- OLED display (128x64 pixels) BUY HERE
- Joytisck BUY HERE
- Buzzer BUY HERE
- Connecting wires BUY HERE
-
Clone the repository:
git clone https://github.com/matte97p/Tetris_Arduino.git cd Tetris_Arduino -
Open the project in Arduino IDE:
- Launch Arduino IDE.
- Navigate to
File->Open...and selectTetris_Optimazedfrom the cloned repository.
- Upload the code:
- Connect your Arduino board to your computer.
- Select the correct board and port from the Tools menu.
- Click on the upload button to upload the code to your Arduino.
buzzer 13 oled 12 vrx a0 vry a1 sda 20 scl 21 coming soon the schema
Contributions are welcome! If you have any improvements or bug fixes, feel free to open a pull request or submit an issue. Please ensure that your contributions align with the overall style and aim of the project.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the classic Tetris game.
Thank you for checking out Tetris_Arduino! If you have any questions or need further assistance, feel free to open an issue or contact the project maintainer.