This is an old revision of the document!


Forza 4

Nume: Cornea Nicolae-Cosmin
Grupa: 332CC

Introducere

Proiectul meu este un mini-joc de Connect 4 reprezentat printr-o placuta cu led-uri. Fiecare jucator, pe rand, va alege coloana pe care vrea sa puna “jetonul” (reprezentat printr-un led), iar jetonul va cadea pana la ultimul spatiu gol. Scopul jocului este sa ai 4 jetoane pe linie, pe coloana sau pe diagonala pentru a castiga. Ideea de la care am pornit este chiar jocul fizic cu tabla si jetoane pe care il jucam inainte. Proiectul meu este util pentru a petrece timpul si a te distra impreuna cu prietenii tai.

Descriere generală

Fiecare jucator va avea cate un joystick prin care alege pe ce coloana sa puna jetonul (ce led sa se aprinda). Pentru a selecta coloana va misca joystickul in stanga si in dreapta, iar cand se hotaraste va misca joystickul in jos pentru a confirma selectia. Led-urile (din matricea de led-uri) de pe aceeasi coloana se vor aprinde si stinge in cascada pana la ultimul led neaprins anterior. Pe ecranul LCD va aparea al carui jucator ii este randul, iar la final, cand se termina jocul, va aparea castigatorul.

Hardware Design

Lista de piese:

  • Arduino UNO
  • Breadboard
  • Matrice cu LED-uri
  • 2 Joystick-uri
  • Ecran LCD
  • Fire Tata-Tata
  • Fire Mama-Tata
  • Suport baterii


Mai jos sunt pozele cu circuitul fizic:



Mai jos sunt pozele cu circuitul realizat in fritzing si schema electrica:



Am atasat si un zip cu un video pentru a demonstra ca am realizat legaturile corect, iar componentele functioneaza: dem_circuit.zip

Software Design

Mediu de dezvoltare: Arduino IDE
Biblioteci: LedControl.h (pentru matricea de LED-uri), LiquidCrystal_I2C.h (pentru ecranul LCD)
Implementare:

Rezultate Obţinute

Aici am atasat un video in care este demonstrata functionalitate proiectului meu: videofunctionalitateforza4.zip.

Concluzii

Download

Aici am atasat codul in Arduino pentru proiectul meu: proiectpmcod.zip.

Bibliografie/Resurse

pm/prj2023/ndrogeanu/forza4.1685310618.txt.gz · Last modified: 2023/05/29 00:50 by nicolae.cornea0612
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0