Passa ai contenuti principali

Arduino | [1] Semaforo

Nel post di oggi andremo a creare un semaforo utilizzando la scheda arduino

Occorrente
~ breadboard (piccola o grande)
~ 3 led (Rosso, giallo, verde)
~ arduino uno R3 
~ 3 resistenze da 220 ohm 
~ cavi Maschio

Struttura del progetto
come da illustrato colleghiamo il Pin GND dalla scheda alla parte negativa (-) dalla breadboard lo stesso peri i Pin negativi dei led, posizioniamo delle resistenze da 220 ohm tra le lettere e ed f della breadboard collegando un cavo al positivo del led fin davanti alla resistenza (morsetto 2) continuiamo dalla parte posteriore della resistenza (morsetto 1) con un cavo e andiamo a collegarlo al pin desiderato sulla scheda per ogni led, ed il gioco è fatto! 

Sketch di programmazione
Segue lo sketch di programmazione illustrato passo passo

int RED =2; //definisco che il led rosso è collegato al pin 2
  int YELLOW =3; // definisco che il led giallo è collegato al pin 3
  int GREEN =4; //definisco che il led verde è collegato al pin 4
void setup()
{
  pinMode(2, OUTPUT); //dico che i pin 2,3,4 fungono da output
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
}

void loop()
{
  digitalWrite(2, HIGH);//accendo il led collegato al pin 2
  delay(4000); // attendo 4 secondi
  digitalWrite(2, LOW); //spengo il led collegato al pin 2
  delay(1000); // attendo 1 secondo
   digitalWrite(3, HIGH); //accendo il led collegato al pin 3
  delay(2000); // attendo 2 secondi
  digitalWrite(3, LOW); //spengo il led collegato al pin 3
  delay(1000); //attendo 1 secondo 
  digitalWrite(4, HIGH); //accendo il led collegato al pin 4
  delay(4000); //attendo 4 secondi
  digitalWrite(4, LOW);//spengo il led collegato al pin 4
  delay(1000); //attendo 1 secondo
}

Abbiamo finito, godetevi il vostro semaforo personale
Cordiali saluti

Commenti