Cuprins:
- Pasul 1: Construiți hardware-ul
- Pasul 2: Codul programului pentru Contorul vizitatorilor
- Pasul 3: IEȘIRE
Video: Contor vizitator folosind senzorul 8051 și IR cu LCD: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Dragi prieteni, v-am explicat cum să creați un contor de vizitatori folosind senzorul 8051 și IR și să-l afișez pe ecranul LCD. 8051 este unul dintre cele mai populare microcontrolere utilizate pentru realizarea aplicațiilor comerciale hobby din întreaga lume. Am creat un contor de vizitatori cu acel cip.
Am folosit microcontrolerul 78E052 Nuvoton pe hardware-ul meu. puteți utiliza orice fel de microcontroler 8051. Codul pe care l-am folosit este scris în Embedded C și compilat pe compilatorul keil.
Provizii:
Microcontroler 89C51
Senzor IR
LCD 16x2
Pasul 1: Construiți hardware-ul
Am construit hardware-ul în așa fel. După cum vedeți pe imagine, am desenat imaginea conform schemei planșei de proiect pe care am dat-o pe imagine. Puteți să vă proiectați propriul circuit și să modificați codul.
Pasul 2: Codul programului pentru Contorul vizitatorilor
#include #include
sbit rs = P3 ^ 6; sbit en = P3 ^ 7; void lcd (char a, int b); unsigned char msg = "Counter"; char ch [4]; întârziere nulă (); contor nul (); int k; unsigned int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; tejghea(); } void delay () {int i; pentru (i = 0; i <= 2000; i ++); } contor nul () {TL0 = 0; TR0 = 1; pentru (k = 0; k <5; k ++) {lcd (msg [k], 1); } while (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "% u", val); pentru (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; ro = 1; întârziere(); ro = 0; întârziere(); }
Pasul 3: IEȘIRE
conectați senzorul IR la microcontroler
descărcați codul
deplasați un obiect peste senzorul IR
Puteți observa numărul de obiecte pe ecranul LCD
Recomandat:
Robot de evitare a obstacolelor folosind senzorul cu ultrasunete (Proteus): 12 pași
Robot de evitare a obstacolelor folosind senzorul cu ultrasunete (Proteus): În general întâlnim robot de evitare a obstacolelor oriunde. Simularea hardware a acestui robot face parte din competiție în multe colegii și în multe evenimente. Dar simularea software a robotului obstacol este rară. Chiar dacă îl putem găsi undeva
Contor vizitator Utilizarea Arduino pe TinkerCad: 3 pași
Contor de vizitatori folosind Arduino pe TinkerCad: De multe ori trebuie să monitorizăm persoana / persoanele care vizitează un loc, cum ar fi sala de seminarii, sala de conferințe sau centrul comercial sau templul. Acest proiect poate fi folosit pentru a număra și afișa numărul de vizitatori care intră în orice sală de conferințe sau seminar
Contor CO2, folosind senzorul SCD30 cu Arduino Mega: 5 pași
CO2 Meter, Using the Sensor SCD30 With Arduino Mega: Pentru medierea concentrării de CO2, umiditatea și temperatura, SCD30 necesită interacțiune cu mediul ambiant. la calibration ya no sea válida
Cum să construiești CubeSat cu senzorul de contor Arduino și Geiger: 11 pași
Cum să construiești CubeSat cu Arduino și Geiger Counter Sensor: Te-ai întrebat vreodată dacă Marte este sau nu radioactiv? Și dacă este radioactivă, nivelurile de radiații sunt suficient de ridicate pentru a fi considerate dăunătoare pentru oameni? Acestea sunt toate întrebările la care sperăm că pot fi răspuns de CubeSat cu Arduino Geiger Counte
Metode de detectare a nivelului de apă Arduino folosind senzorul cu ultrasunete și senzorul de apă Funduino: 4 pași
Metode de detectare a nivelului de apă Arduino folosind senzorul cu ultrasunete și senzorul de apă Funduino: În acest proiect, vă voi arăta cum să creați un detector de apă ieftin folosind două metode: 1. Senzor cu ultrasunete (HC-SR04) .2. Senzor de apă Funduino