/*
si vuole accendere uno dei due led e l'altro led rimane spente
quando si piggia il pulsante normalmente aperto.
trascoso 500ms la condizione si inverte.

*/

const int verde=2;
const int rosso=3;
const int giallo=4;
const int tasto=5;
int ingresso;

void setup() {

pinMode(verde,OUTPUT);
pinMode(rosso,OUTPUT);

pinMode(tasto,INPUT);

}

void loop() {

ingresso=digitalRead(tasto); // input digitale dello stato del tasto
//e assegnazione di tale stato alla variabile ingresso
if(ingresso==0) // controllo IF, se la condizione vera vengono eseguite
//tutte le funzioni e comandi del blocco individuato dalla coppia { }
{
digitalWrite(verde,1); // il led verde si accende
digitalWrite(rosso,0); // il led rosso si spegne
delay(500); //ritardo di 500ms
digitalWrite(verde,0);
digitalWrite(rosso,1);
delay(500);
}
}