Simple RPG (Role Playing Game) este o varianta simplificata a unui joc obisnuit RPG
Lista de piese:
Schema arata in felul urmator:
Alimentarea se va face de la pinul VCC al portului B, tensiunea de 3v3 se va obtine cu ajutorul stabilizatorului de tensiune, si a celor 10 rezistente. Pentru a nu avea zgomote pe langa stabilizator se vor conecta in paralel atat la iesire cat si la intrare condensatori.
Descrierea codului aplicaţiei (firmware):
PCB-ul placii cu monitorul LCD a fost facut in Ares, iar simulare a fost facuta in Isis.
In urma dezvoltarii software cu ajutorul simulatorului am obtinut un joc RPG. Personajul se poate misca pe ecran, poate intra in contact cu monstri, poate lupta, etc.
Alegerea unui Atmega16 a fost o greseala deoarece aplicatia a fost simplificata cu mult pentru a putea fi pusa pe un microprocesor fizic. Momentan programul are in jur de 14Kb, continuarea dezvoltarii aplicatie prin adaugarea altor facilitati ar costa spatiu. Prin urmare o prima concluzie ar fi ca la urmatoarele proitecte sa se foloseasca notiunea de fast prototyping cu ajutorul simulatorului, dupa faza aceasta se va trece la implementarea fizica.
Cel mai mare obstacol in realizarea acestui proiect nu a fost programarea sau dezvoltarea schemei electrice, cat modul de conectare a componentelor sensibile si aici ma refer la pinii LCD-ului. Din pacate nu am gasit o alternativa care sa nu aiba acest dezavantaj.
Codul, PCB, designul pentru Isis ⇒ click me :)