Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul meu consta in implementarea jocului X si 0 pe LCD. Scopul lui este sa ma distreze :). Ideea a pornit de la faptul ca acest joc este unul din cele mai indragite, si m-am gandit ca ar fi interesant sa joc acest joc pe lcd, si nu pe foaie cum eram obisnuit.
Proiectul va contine 4 butoane, pentru a putea selecta una din cele 9 casute si un buton pentru a putea completa una dintre casute cu x sau 0.Jocul se termina cand un jucator completeaza o linie, coloana sau diagonala cu acelasi simbol.Proiectul va avea atat o varianta de 1v1 cat si o varianta 1vcomputer.
Schema bloc:
Lista de piese:
Ecran LCD Nokia Stabilizator de tensiune 5 butoane Fire mama-mama Placa de test
Schema electrica:
Mediu de dezvoltare: AVR Studio Functii LCD:
Functii joc:
Am avut probleme in lipirea butoanelor si ecranului deoarece pinii sunt foarte apropiati si trebuia sa am foarte mare grija.Dupa ceva timp am reusit sa le lipesc cum trebuie si sa le fac sa functioneze. Pentru alimentarea LCD-ului este necesara o tensiune de 3.3 V. Cum microcontrollerul scoate 5V, aceasta tensiune a trebuit limitata. Pentru aceasta am folosit un stabilizator de tensiune.
Dupa cum se poate observa in pozele de mai sus utilizatorul poate alege sa joaca impotriva unui prieten sau impotriva calculatorului. Jocul afiseaza si un scor in partea dreapta si jucatorul care a castigat runda curenta.
Sunt foarte multumit de rezultatul obtinut si de faptul ca am pornit de la placa de baza si am ajuns sa interactionez cu jocul X si 0 prin LCD.
LCD drivers: 6-nokia-3310-lcd-driver