This is an old revision of the document!
Duta Ciprian
Proiectul are ca scop implementarea unui sistem care calculeaza viteza medie a unui obiect ce trece prin fata senzorilor. Daca este depasita o anumita limita de viteza, buzzer-ul va porni si led-ul se va aprinde. Viteza va fi afisata pe un ecran LCD.
Atunci cand un obiect va trece prin fata senzorilor IR ii va fi calculata viteza. Aceasta va fi calculata dupa formula distanta / timp, stiind distanta dintre cei 2 senzori si timpul in care obiectul a trecut de cei 2 senzori. Viteza va fi afisata pe un ecran LCD. Va fi setata si o viteza maxima admisa, iar daca aceasta va fi depasita LED-ul se va aprinde si buzzer-ul va porni.
Tool-uri folosite
Biblioteci folosite
Implementare
Am setat pinii pentru senzorii IR, led-uri si buzzer. Deoarece LCD-ul are conectat un converter I2C, am folosit pentru scrierea pe ecranul LCD
biblioteca “LiquidCrystal_I2C.h”. In functia de setup setam pinii pentru senzorii IR ca INPUT, iar pe cei ai led-urilor si buzzer-ului ca OUTPUT. Initial pe ecranul LCD va fi afisat mesajul “WELCOME To My Arduino Project”.Pentru senzorii IR am doua flag-uri, initial setate pe 0. Atunci cand senzorul detecteaza miscare flag-ul devine 1. Atunci
Am setat pinii pentru senzorii IR, led-uri si buzzer. Deoarece LCD-ul are conectat un converter I2C, am folosit pentru scrierea pe ecranul LCD
biblioteca “LiquidCrystal_I2C.h”. In functia de setup setam pinii pentru senzorii IR ca INPUT, iar pe cei ai led-urilor si buzzer-ului ca OUTPUT.
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.