Table of Contents

Distance Game

Realizat de Bolozan Andrei

Introducere

Proiectul acesta reprezinta un joc in care omul (sau palma acestuia) trebuie sa se pozitioneze la o distanta indicate de arduino. In cazul in care el reuseste se aprinde un led verde si se trece la nivelul urmator (se scade timpul cu 2 secunde). In cazul in care el nu reuseste se aprinde un led rosu si se afiseaza scorul final(numarul de nivele trecute).In ambele cazuri se produce un sunet.

Descriere generală

mspaint_akfol7osmd.jpeg

Senzorul distanta trimite prin unul dintre cei 2 “ochi” o raza. Pe celalalt ochi primeste acea raza trimisa mai devreme. Astfel Arduino-ul calculeaza timpul de propagare a razei. Si folosind timpul putem sa calculam distanta. Arduino-ul trimite un semnal la buzzer atunci cand este nevoie. Folosind pini definiti mai jos pentru LCD, Arduino-ul comunica cu acesta pentru a printa diferite mesaje.

Hardware Design

* Lista cu componentele folosite:

Pini piese Pini Arduino UNO
RS 11
EN 10
D4 5
D5 4
D6 3
D7 2
Button 6
Echo8
Trig7
Buzzer9
LED Rosu12
LED Verde13

chrome_6gqhxz4t4s.jpeg

Deoarece in tinkerCAD nu exista Arduino Nano, Arduino-ul Uno prezentat in imaginea de mai sus este o reprezentare a Arduino-ului folosit de mine. Legaturile dintre pini sunt aceleasi.

Software Design

* Librarii folosite

* Implementare cod

*Codul:

Rezultate Obţinute

In urma acestui proiect am obtinut un joc competitiv care se poate juca singur sau cu mai multi. Am invatat cum sa lipesc diferite fire cu ciocanul de lipit.

distance_game_poza1.jpeg distance_game_poza2.jpeg

Download

Repo github: https://github.com/AndreiSlaShh/Distance_Game_v2

Bibliografie/Resurse

Link-uri:

Export to PDF