SENTENCIAS if - if else - else if
Sentencia if con Arduino
Las sentencias condicionales if con Arduino. Sirven para que tu programa haga una cosa u otra dependiendo de cada situación.
Sintaxis de la sentencia if con Arduino:
if (condición) {
todo lo que queramos ejecutar
}
La condición es la que hará que se ejecute el código
que hay entre las llaves { }. Si es verdadera, el flujo del código de Arduino
entrará dentro de las llaves y ejecutará todo lo que hay dentro.
Dentro de los paréntesis irá la condición o sentencia
condicional. Es algo que puede ser evaluado como verdadero o falso (en
inglés es true o false).
Ej: if (si
apruebas la materia) {pasas de año}
Operadores de comparación en
sentencias if con Arduino:
Realmente, para que algo sea verdadero o falso necesitamos compararlo con algo como diferentes datos :
- números - temperatura - presión atmosférica - tiempo - voltaje - etc.
Por ejemplo, podemos escribir un código donde dependiendo de la temperatura encienda un led.
if (temperatura > 25) {
digitalWrite (led, HIGH);
}
Con la sentencia if con Arduino se pueden utilizar 6
operadores de comparación:
·
> Mayor que
·
< Menor que
·
>= Mayor o igual que
·
<= Menor o igual que
·
== Igual a
·
!= Diferente a
Sentencia
condicional if else
Else se puede traducir en español como «si no».
- Siempre va unido a una sentencia condicional if de Arduino, nunca puede ir sólo.
- La mayor ventaja de utilizar if else con Arduino es que haremos nuestro código más eficiente.
Sentencia
condicional else if
La sentencia condicional else if con Arduino nos va a permitir tener 2 o más condiciones
dentro de un bloque de if anidados.
La sentencia condicional else es muy útil en los casos donde solo tengamos dos
posibilidades, pero qué pasa si por ejemplo quieres que cuando el valor del
potenciómetro sea mayor que 800 parpadee el LED. Cuando esté entre 501 y 800,
se quede encendido y cuando sea menor o igual que 500, se apague.
Comentarios
Publicar un comentario