Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vinhcao09/spacetrash
In this exciting Arduino tutorial, we will be creating a space-themed game where the player's mission is to blast off and clean up the galaxy by collecting space trash. Get ready to learn how to use Arduino to control the game and have fun while saving the universe from debris.
https://github.com/vinhcao09/spacetrash
Last synced: 14 days ago
JSON representation
In this exciting Arduino tutorial, we will be creating a space-themed game where the player's mission is to blast off and clean up the galaxy by collecting space trash. Get ready to learn how to use Arduino to control the game and have fun while saving the universe from debris.
- Host: GitHub
- URL: https://github.com/vinhcao09/spacetrash
- Owner: VinhCao09
- Created: 2024-09-07T03:20:47.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-07T03:30:41.000Z (4 months ago)
- Last Synced: 2024-11-07T06:12:38.225Z (2 months ago)
- Language: C++
- Size: 73.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SpaceTrash
In this exciting Arduino tutorial, we will be creating a space-themed game where the player's mission is to blast off and clean up the galaxy by collecting space trash. Get ready to learn how to use Arduino to control the game and have fun while saving the universe from debris.
## Components
- Arduino Nano ATMega328P
- Joystick
- OLED SSD1306 0.96ich 128x64 White-Black## Overview
![images](https://github.com/VinhCao09/SpaceTrash/blob/main/images/1.jpg)
## Schematic
Updating...
## Version Recommend
*Version Arduino IDE:*
`2.3.2`*Version Board:* Arduino AVR Boards - `1.8.6`
## How to use
Upload the code to the Arduino
Change the connect configuration
```bash
int bientroX = A0;
int bientroY = A1;
/* button setup for Arduboy Production */
uint8_t pin_fire = 7;
int giatriX;
int giatriY;
```## π About Me
Hello πI am Vinh. I'm studying HCMC University of Technology and Education**Major:** Electronics and Telecommunication
**Skill:**
*- Microcontroller:* ESP32/8266 - ARDUINO - PIC - Raspberry Pi - PLC Rockwell Allen Bradley
*- Programming languages:* C/C++/HTML/CSS/PHP/SQL and
related Frameworks (Bootstrap)*- Communication Protocols:* SPI, I2C, UART, CAN
*- Data Trasmissions:* HTTP, TCP/IP, MQTT
## Authors- [@my_fb](https://www.facebook.com/vcao.vn)
- [@my_email]([email protected])## Demo
πClick on the icon below to watch the demo video:
[![Watch the video](https://media3.giphy.com/media/A7LF3J4uMJQ4r8ApLg/giphy.gif?cid=6c09b95275l1l3krhehcppcrgllmv64r7jd6py964efin2av&ep=v1_internal_gif_by_id&rid=giphy.gif&ct=s)](https://www.tiktok.com/@vinhcaoplay/video/7382913249139756306?lang=vi-VN)
https://github.com/user-attachments/assets/f18a0c5d-1bc3-4c33-acfe-f1d9587329c1
## Datasheet
ESP32 Cam: https://www.handsontec.com/dataspecs/module/ESP32-CAM.pdf
![Logo](https://codingninja.asia/images/codeninjalogo.png)