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.