Sistem Anti-Efracţie
Introducere | Descriere structurala
Descrierea componentelor Sistemului Anti-Efractie | Descriere hardware
Descrierea functionala a Sistemului Anti-Efractie | Soft comentat
Bibliografie
Microcontroller | Prezentare LCD | Descrierea Tastaturii | Descrierea Senzorilor | BUZZER | Sursa de alimentare

 

Descrierea tastaturii

Pentru Sistemul Anti-Efractie vom folosi o tastatura cu 12 taste: 10 cifre de la 0 la 9 si doua taste functionale “*” si “#”, cum e descrisa în figura de mai jos:

Tastatura poate fi construita sub forma de matrice, în cazul nostru avem patru linii si trei coloane iar la intersectia acestora sunt contacte electrice. Cele patru linii si trei coloane sunt conectate la un port al microcontroller-ului, deci în total tastatura foloseste 7 biti dintr-un port de intrare/iesire, acesti biti fiind 0 sau 1 logic. Partea hardware a tastaturii e prezentata în schema de mai jos:

 


Tastele sunt contacte metalice. Din program sunt scanate liniile de la 1 la 4 si se pune 0 logic pe fiecare dintre ele. Daca nu se apasa nici o tasta, când linia 1 începe sa fie scanata, toate coloanele vor fi 0 logic si astfel se trece la linia urmatoare. Daca se apasa o tasta coloana corespunzatoare va fi 1 logic.