Table of Contents

Radu GHIDEL - Nume proiect

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Am ales sa proiectez X si 0 pe o matrice cu 9 leduri, folosind 5 butoane pentru a ma deplasa si bifa. Acesta alegere a pornit de la faptul ca acest proiect este la indemana oricui, si nu necesita cunostinte avansate de electronica.

Descriere generală

Mod de interactionare

Cele patru butoane aflate la extremitati, permit deplasarea, iar cel din mijloc permite selectia. In cazul in care acea pozitie este selectata, ledul va licari in culoarea celui ce o are selectata, altfel ledul va licari bicolor. Jocul se termina cand se creeaza o singura culoare pe o linie, coloana sau diagonala. Atunci, linia in cauza, va licari timp de 3 secunde, si jocul se va restarta. Butonul suplimentar, de pe placuta de laborator, permite switch de la jocul HOT SEAT MULTIPLAYER, la AI COMPUTER.

Hardware Design

Lista de piese

→ 9 leduri bicolore

→ 2 rezistente de 100 ohmi

→ 5 butoane

→ fire conexiune

Scheme electrice

Software Design

Mediul de dezvoltare ales a fost AVR Studio.

Concluzii

Nu este un proiect care foloseste functii speciale ale microcontrolarului, cum ar fi, semnale, USART, timere, dar cu siguranta la partea de programare, orice student s-ar descurca. Pentru mine a fost mai mult o experienta inginereasca, care iti dezvolta abilitatea de a cauta si gasii solutii practice, capacitatea de improvizare si indemanarea. Cea mai utila consecinta, din punctul personal de vedere, a fost sa constientizez ce as putea face, cu cunostintele de electronica si PM acumulate in ultimii ani.

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.