Arduino para bucle

Arduino para bucle
En la programación de Arduino, cuando se repetirán diferentes instrucciones varias veces a pesar de escribir esa instrucción varias veces que se puede usar una estructura de bucle. Para hacer un bucle con una sola instrucción, se usa principalmente el bucle "para". Este discurso explica brevemente el trabajo y el uso del bucle for en la programación Arduino.

Arduino para bucle

El bucle for en la programación Arduino se puede usar en la función de configuración, la función de bucle o cualquier otra función declarada en el código.

El cuerpo del bucle FOR consiste en tres parámetros Uno es la variable de control que tiene un tipo de datos enteros, el segundo es la condición que evalúa la entrada dada y la última es el incremento o la disminución en el valor de la variable de control. La sintaxis para el cuerpo del bucle for se da a continuación:

para (int; condición de prueba; incremento/disminución)

declaraciones);

La variable de control también se llama la inicialización del bucle a medida que el bucle comienza desde el valor dado a la variable de control. La condición de prueba es la expresión que puede incluir cualquier tipo de operador lógico o matemático.

Si la variable de control es verdadera de acuerdo con la condición de prueba, el valor de la variable de control puede incrementarse o disminuir después de ejecutar las declaraciones del cuerpo. Sin embargo, si la salida de la condición de prueba es falsa, se terminará el bucle. El funcionamiento del bucle for puede ser entendido por el diagrama de flujo del bucle:

Códigos de ejemplo

El bucle for se puede usar para múltiples propósitos, por ejemplo, se puede usar para generar una lista de números que tienen intervalos específicos en orden ascendente o orden descendente. Del mismo modo, se puede usar como se mencionó anteriormente para repetir una declaración. Para explicar más a fondo tres códigos de ejemplo del bucle para un incremento y el otro que tiene la disminución y la tercera que tiene múltiples declaraciones que tienen diferentes operadores matemáticos.

Ejemplo 1 de For Loop en Arduino Programing

En este código de Arduino, la lista de números de 0 a 3 se generan utilizando un bucle for en orden ascendente utilizando el operador de incremento.

Configuración vacía (void)
De serie.comenzar (9600);
De serie.println ("Generando números en orden ascendente por For Loop");
para (int i = 0; i<=3; i++)
De serie.imprimir ("i es:");
De serie.println (i);


bucle vacío (void)

Producción

Ejemplo 2 del bucle for en la programación Arduino

La lista de números generados de 0 a 3 se genera en orden descendente utilizando el operador de disminución en el bucle for For.

Configuración vacía (void)
De serie.comenzar (9600);
De serie.println ("Generando números en orden descendente por For Loop");
para (int a = 3; a> = 0; a--)
De serie.imprimir ("a is:");
De serie.println (a);


bucle vacío (void)

Producción

Ejemplo 3 del bucle for en la programación Arduino

Se da el código de ejemplo de bucle cuando se repiten múltiples declaraciones. Hay dos operadores matemáticos que son además y la multiplicación se utilizan en el código dado. Aquí en el código hay una variable B que tiene un valor de 2 y la otra variable utilizada es el número de iteración que cambia después de cada iteración del programa.Este programa se ejecuta solo para cuatro iteraciones.

Configuración vacía (void)
int b = 2;
int c;
int d;
De serie.comenzar (9600);
para (int i = 1; i<=4; i++)
De serie.Imprimir ("iteración no.: ");
De serie.println (i);
De serie.imprimir ("Adición:");
c = i+b;
De serie.println (c);
De serie.imprimir ("multiplicación:");
d = i*b;
De serie.println (d);


bucle vacío (void)

Producción

Conclusión

En la programación de Arduino, si múltiples declaraciones se ejecutarán repetidamente, en lugar de escribir las declaraciones una y otra vez se pueden usar diferentes tipos de bucles en Arduino. Entre los diferentes tipos de bucles, un tipo es para bucle. En este artículo, el bucle for se explica con un diagrama de flujo y se dan tres códigos arduino diferentes para obtener la imagen clara del funcionamiento del bucle for bucle.