This is an old revision of the document!
Proiectul constă în realizarea unui sistem de semaforizare pentru o intersecție în cruce, ce are două direcții de circulație pentru mașini, fiecare fiind prevăzută cu o trecere pentru pietoni. Pietonii au optiunea de a apăsa un buton pentru a semnaliza faptul că doresc să treacă, iar dacă acest buton nu este apăsat semaforul va permite trecerea mașinilor în mod constant. Scopul proiectului este să asigure o circulație cât mai eficientă, fluidizând traficul prin eliminarea timpilor în care semaforul permite trecerea pietonilor atunci când nu există persoane pe trecerea de pietoni.
Pentru fiecare direcție de mers voi avea o plăcuță Arduino Uno ce va comanda un semafor pentru mașini (verde, galben, rosu) și un semafor pentru pietoni (verde, roșu), ce vor controla trecerea mașinilor și a pietonilor pe această direcție. Cele două plăcuțe vor comunica între ele pentru a sincroniza trecerea mașinilor în cele două direcții de mers.
Sistemul rulează în două moduri, ce sunt setate pe baza informațiilor oferite de un senzor de lumină:
Atunci când un pieton apasă butonul pentru a trece, semaforul pentru mașini se face galben și apoi rosu, iar cel pentru pietoni se face verde. Semafoarele ce controlează fluxul celeilalte direcții vor facilita trecerea mașinilor și vor opri trecerea pietonilor.
Listă piese:
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.