¿Qué es un bucle de tiempo?
Los bucles son muy útiles en cualquier situación, especialmente cuando queremos repetir el mismo proceso de acuerdo con alguna condición.Para comprender el uso del bucle While, digamos, tenemos un usuario que tiene 30 componentes del proyecto y le pedimos al usuario que ingrese el nombre del componente después de cada minuto hasta 30 minutos. Si escribimos el código en el que, después de cada 1 minuto, se le pide al usuario que ingrese el componente y luego lo imprima, y nuevamente después de 1 minuto le pide al usuario que ingrese la entrada hasta 30 minutos, también consumirá mucho tiempo. ya que el código se volverá voluminoso, lo que reduce la eficiencia del código
Esto se puede facilitar usando el bucle While, en el que podemos poner el estado del tiempo en el bucle while que es de menos de 30 minutos, y solicite al usuario que ingrese un componente después de cada minuto. Este será un código de aproximadamente 5-6 líneas y también cumplirá el propósito.
Del mismo modo, se puede usar en la programación de Arduino. Primero, discutiremos la sintaxis general de usar un bucle de tiempo en la programación de Arduino.
Sintaxis de usar el "bucle while" en Arduino
La sintaxis general de usar el "bucle while" es:
mientras (condición)La explicación de la sintaxis anterior es muy fácil de entender:
¿Cuál es el diagrama de flujo del bucle while en Arduino?
La forma más conveniente de comprender el concepto de uso de cualquier cosa es a través de una explicación visual. Para la comprensión visual del "bucle mientras" en Arduino, considere el diagrama de flujo:
Cuando se ejecuta el bucle while, el compilador inicializará el bucle while y verificará la condición. Si una condición es verdadera, el compilador ejecutará el código del cuerpo del bucle while, y si es falso omitirá la ejecución del cuerpo de bucle while, y el compilador ejecutará las siguientes declaraciones fuera del bucle while.
¿Qué es la estructura de programación de Arduino?
Antes de pasar a los ejemplos, primero, comprenda un poco de la estructura de programación de Arduino. En la programación de Arduino, tenemos dos componentes principales en la estructura del programa:
configuración vacía (): La función de configuración vacía se ejecuta solo una vez, ya que es el comienzo del programa. Puede declarar diferentes variables y tomar diferentes entradas del usuario. Por ejemplo, encender un circuito, eso sucedería solo una vez.
bucle vacío (): En esta función, el código se ejecuta infinitamente como si queremos ejecutar LED para un período de tiempo infinito, podemos usar Void Loop ()
Ahora, consideraremos algunos ejemplos del bucle While en Arduino que nos ayudará a comprender el uso del bucle While.
Ejemplo 1: Considere el siguiente código:
int i = 1;Explicación: El código anterior es simple que muestra el "Bienvenido a Linuxhint" diez veces en la salida del monitor en serie. La explicación del código es:
Para mostrar la salida, verificaremos, cargaremos y luego, con la ayuda de la comunicación en serie, ejecute el código:
En la salida anterior, podemos ver que "bienvenido a Linuxhint" se imprime en la salida del monitor en serie seis veces porque cuando el valor de "i" se incrementa a 7, la condición se vuelve falsa, el compilador estaba fuera del bucle.
Ejemplo 2: Ahora, considere el siguiente código:
int i = 0;Explicación: En este código, estamos mostrando el número de iteraciones y la explicación del código anterior es:
Verificaremos y ejecutaremos el código:
En la salida anterior, se ha mostrado el valor de las iteraciones que es 100.
Conclusión
Se puede usar un bucle de tiempo en Arduino para el bucle finito y infinito y también se puede usar cuando necesitamos ejecutar declaraciones repetidamente. En este artículo, hemos explicado el bucle while y la sintaxis general de usarlo. También discutimos el diagrama de flujo de While Loop que funciona como una demostración visual es fácil de entender. Y luego discutimos algunos ejemplos del bucle while en un nivel básico para una mejor comprensión.