Paso 7: Mientras que lazo
En este ejemplo se demuestra cómo el tiempo bucle obras, esta vez no voy a utilizar un dibujo desde el IDE de Arduino porque no encontré un dibujo bastante simple en los ejemplos IDE.
En este ejemplo sólo es necesario el Arduino.
El boceto:
void setup() {}
int i = 0; declarar un entero I y set para el número 0
Serial.Begin(9600); Iniciar al monitor serial
mientras (i < 10) {//Beginning del tiempo bucle verificación de la condición si es menos de 10
Serial.Print ("i ="); Lo que está entre los soportes de impresión
Serial.println(i); Imprimir el valor de i
i ++; i incrementar con un + 1
}
}
void loop() {//void lazo está vacía
}
El lazo se seguir trabajando hasta que ya no vale la declaración dentro de los soportes.
Sintaxis:
{while(Condition)}
statement1
statement2
etc...
}
Vamos a diseccionar el bosquejo:
void setup() {}
int i = 0;
Serial.Begin(9600);
mientras (i < 10) {}
Serial.Print ("i =");
Serial.println(i);
i ++;
}
}
Esta es la primera vez que vemos un bucle dentro de la configuración de vacío. Esto significa que cuando mientras bucle final ejecutar el programa se detendrá ya que no hay nada en el circuito de vacío.
int i = 0: comenzamos declarando una variable de tipo int y establezca su valor a 0.
Serial.Begin(9600): entonces empezamos al serial monitor a una velocidad de 9600bps
mientras que el (< 10) {Serial.print ("i ="); Serial.println(i); i ++}: es el tiempo bucle, lo pruebas para ver si "i" es menor que 0, si la condición es verdadera se imprime = su valor actual, entonces incrementa "i". el bucle y el programa se detiene cuando "yo" llega a 10 porque el bucle vacío está vacío