Led Snake Game

Introducere

Prezentarea pe scurt a proiectului vostru:

  • ce face: permite sa joci Snake prin controlarea butoanelor
  • care este scopul lui: implementarea unui joc de Snake pe led-uri
  • care a fost ideea de la care aţi pornit: un video pe YouTube
  • de ce credeţi că este util pentru alţii şi pentru voi: este un mijloc de recreere si amuzament

Descriere generală

Pe o placuta de test am lipit 96 led-uri (8×12) ca in schema de mai jos (catozii in serie, anozii in paralel) si 4 butoane cu care se deplaseaza Snake-ul.

Desemenea mai exista un led auxiliar pentru a observa daca placa este sau nu alimentata. Fiecare LED se poate aprinde individual prin alimentarea pinului i de pe linie, si a pinului j de pe coloana.

Pentru butoane avem 5 pini disponibili, unul pentru masa comuna si celelelte 4 pentru celelalte mufe necomune.

Conexiunea intre placi se realizeaza prin intermediul unor conectori mama / tata si a unor cabluri de legatura.

Hardware Design

Placa principala am realizat-o pe o placa de test urmarind intructiunile de la placa].

Pentru placa de snake am folosit:

  • listă de piese:
    • placuta de test
    • 97 led-uri 4mm
    • 13 rezistente 330ohm
    • 8 rezistente 1k2
    • 12 tranzistori BC549C
    • 4 Push Buttons
    • conectori mama
    • conectori tata
    • cablu UTP

Acestea au fost aranjate conform schemei electrice de mai jos:

  • schema electrica

watch

Software Design

Descrierea codului aplicaţiei :

  • mediu de dezvoltare: AVR Studio

Download

O arhivă cu fişierele obţinute în urma realizării proiectului (surse, scheme) 96_ledsnakegame.zip .

Rezultate obtinute

Din cauza unor defecte tehnice la placa nu am reusit sa fac placa functionabila.

Placa principala: FATA

Placa principala: SPATE

Placa snake: FATA

Placa snake: SPATE

Resurse

pm/prj2011/pgp/andreip.txt · Last modified: 2021/04/14 17:07 (external edit)
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