60. La estructura de decisión If

 

Introducción a las estructuras de control

Una vez que conocemos los diferentes operadores que podemos utilizar en programación, estamos listos para avanzar al siguiente punto: analizar las estructuras de control. En este post, vamos a explicar detalladamente el código que veremos a continuación.

Comentando el código anterior

Recuerda que podemos comentar en un formato multilínea usando los símbolos /* para abrir y */ para cerrar. Por ejemplo:

arduino
/* 
   Este es un comentario 
   multilínea en Arduino.
*/

Con esto, hemos comentado todo lo realizado en videos anteriores y estamos listos para continuar. Lo único que dejaremos disponible es la invocación al método configurar, que nos servirá para inicializar pines y variables necesarias.

¿Qué es la estructura if?

La estructura de control if nos permite evaluar condiciones. Dependiendo de si se cumplen o no, ejecutaremos un conjunto específico de instrucciones. Su sintaxis básica es la siguiente:

arduino
if (condición) {
  // Instrucciones si la condición es verdadera
}

Ejemplo práctico: Encendiendo un LED

Imaginemos que queremos prender un LED si se cumple una condición. Por ejemplo, evaluar si 5 == 5:

arduino
if (5 == 5) {
  digitalWrite(3, HIGH); // Encender el LED en el pin 3
}

Al iniciar la simulación, verás que el LED correspondiente al pin 11 (asignado internamente al número 3) se enciende, ya que la condición es verdadera.

Añadiendo la cláusula else

En caso de que la condición no se cumpla, podemos usar else para ejecutar un bloque alternativo:

arduino
if (5 == 5 && 4 == 4 && 1 == 2) {
  digitalWrite(3, HIGH); // No se ejecutará
} else {
  digitalWrite(1, HIGH); // Se ejecutará esta línea
}

En este ejemplo, la condición no se cumple porque 1 != 2, por lo que el LED en el pin 1 se encenderá.

Consideraciones importantes

  • La cláusula else es opcional. Solo se usa cuando necesitas manejar el caso en que la condición sea falsa.

  • Puedes evaluar múltiples condiciones usando operadores lógicos como && (AND) o || (OR).

  • Siempre escribe la sintaxis correcta: if seguido de paréntesis (), y luego las llaves {} para delimitar los bloques de código.

Conclusión

La estructura if es fundamental en programación, ya que nos permite tomar decisiones basadas en condiciones. Practica con diferentes ejemplos para familiarizarte con su uso y sintaxis.

¡Sigue adelante y no dudes en experimentar con tus propias condiciones!


Espero que este post te sea de utilidad. ¡Si necesitas más ajustes, házmelo saber!

Comentarios

Entradas más populares de este blog

12. Demostracion de como usar Tinkercad para simular Arduino con circuitos

11. Ejemplos Básicos de Leds y Pulsadores

Lectura de Potenciómetro con Arduino Uno en Tinkercad