ACTIVIDAD ARD.IF.1 - Prácticas con IF (guiada)

Conecta dos leds a la placa y un pulsador en los puertos indicados en el código de más abajo.

Carga el programa y observa cómo funciona.

¿Qué función realiza la línea if(valor_digital_leido==HIGH){ ?



///////////////////////////////////////
////// BLOQUE DE DECLARACIÓN //////////
///////////////////////////////////////

#define D0 11
#define D1 10
#define D2 9


/////////////////////////////////////////
////// BLOQUE DE INICIALIZACIÓN /////////
/////////////////////////////////////////

void setup() {

pinMode(D1, OUTPUT); //led verde
pinMode(D2, OUTPUT); //led rojo

} // fin de void setup()


////////////////////////////////////////
////// BLOQUE DE PROGRAMA //////////////
////////////////////////////////////////

void loop() {

int valor_digital_leido;

valor_digital_leido=digitalRead(D0);

if(valor_digital_leido==HIGH){

digitalWrite(D1,HIGH);
digitalWrite(D2,LOW);

}else {

digitalWrite(D2,HIGH);
digitalWrite(D1,LOW);

} //fin del if



} // fin de void loop()