Table of Contents

Daniel CHIRANA - Joc Trivia

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul constă într-un joc trivia cu mai multe categorii de întrebări.
Jocul are ca scop descoperirea de lucruri noi într-un mod distractiv. :-)

Descriere generală

Jocul va folosi două butoane: unul de navigare și unul pentru selectare.
În meniul jocului vor fi mai multe categorii de întrebări.
Fiecare categorie va avea 10 întrebări, fiecare întrebare avand patru variante de răspuns.
Întrebările vor fi reținute pe sd-card și nu vor fi prezentate într-o ordine prestabilită.
În funcție de răspuns corect/greșit LED-ul se va aprinde cu o culoare specifică.

Hardware Design

Lista de piese:

Schema electrica:

Cardul SD l-am pus ca in laborator:

Software Design

Pentru partea de software am pornit de la laboratorul 4, deoarece avea bibliotecile de FATFS, sd, lcd(lcd 2×16).

La inceputul jocului se monteaza sistemul de fisiere(daca abia a pornit placa) si se trece in partea de alegere a categoriei, cu un cursor presetat catre prima categorie. Pentru fiecare categorie exista un fisier pe cardul sd, cu un set de 10 intrebari. Fiecare intrebare este descrisa de o structura care contine, enuntul intrebarii, variantele de raspuns si raspunsul acesteia. Mai intai va aparea pe LCD intrebarea, iar pentru a vedea variantele de raspuns apesi un buton(de select), navigarea se face prin alt buton care va determina pozitia cursorului. Dupa fiecare intrebare se va afisa daca raspunsul a fost corect sau nu si un mesaj de tipul ”>urmatoarea intrebare”. La sfarsit va aparea scorul final si un mesaj “alege categorie” care va duce catre inceputul jocului. Butoanele vor fi implementate folosind intreruperi.

Rezultate Obţinute

Concluzii

Desi seamana cu lcd ul de la laborator, lcd-ul 20×4 nu merge cu biblioteca de la laborator. Mi-a placut sa lipesc componentele si sa conectez firele. Cred ca daca reuseam sa fac lcd-ul sa afiseze ceea ce doream, as fi fost mandru de proiect, dar chiar si asa mi-a placut sa ajut colegii la laborator =)

Download

cod_daniel.rar

Jurnal

Bibliografie/Resurse