Title: arduino_if
Course: Tecnología e Ingeniería 1º Bachillerato 25-26

Bifurcaciones condicionales

Es ,muy importante que un programa actúe de diferente manera si las situaciones son diferentes. Esto se hace mediante bifurcaciones condicionales. La sintaxis de la instrucción es la siguiente:

if(condicion){
instrucciones que se realizarán si la condición se cumple
}else{
instrucciones que se realizarán si la instrucción no se cumple
}

La condición podrá ser que una entrada digital tenga el valor HIGH o que lo tenga low. Por ejemplo si queremos que el pin 5 se active cuando el pin 3 está en HIGH, escribiremos:

if(digitalRead(3) == HIGH){
digitalWrite(5, HIGH);
}

Operadores de comparación

igual ==
diferente !=
mayor que >
menor que <
mayor o igual >=
menor o igual <=