Table of Contents

Snake

Autor

Comarniceanu George-Marian

Introducere

Proiectul meu consta in implementarea unui joc snake pe un LCD grafic.

Descriere generală

Jucatorul va controla sarpele cu ajutorul a 4 butoane(sus, jos, stanga, dreapta). Al V-lea buton va fi folosit pentru “Play”/“Play Again”.

Schema bloc a proiectului:

Componente de input: butoane
Componente de output: LCD

Hardware Design

Listă de piese:

Nume piesă Cod piesă
PCB PM 2019
LCD Display LCD Nokia 5110 - https://ardushop.ro/ro/electronica/281-modul-ecran-nokia-5110-rou.html?search_query=lcd+nokia+5110&results=25
Alte piese Componentele de baza, fire, butoane - https://ardushop.ro/ro/

Schema electrica:

Software Design

Jocul incepe prin afisarea unui mesaj cu numele, grupa si numele proiectului, iar dupa cateva secunde se va afisa “Start Game”. Pentru a incepe jocul, jucatorul trebuie sa apese pe butonul START, moment in care pe ecran va aparea un sarpe de o dimensiune mica, dar si hrana.

Rezultate Obţinute

Concluzii

A fost un proiect interesant. Am avut anumite probleme atat la partea de hardware, cat si de software, dar au fost rezolvate.

Download

Arhiva cu codul si Makefile:

snake.zip

Jurnal

25.04 - Finalizarea placutei de baza.
5.05 - Finalizare schema electrica in Eagle.
7.05 - Achizitionare LCD si breadboard cu butoane si conectarea acestora la placuta de baza.
24.05 - Finalizarea paginii wiki si a codului.

Bibliografie/Resurse