manual de programación arduina Manual+Programacion+Arduino | Page 19

Arduino: Manual de Programación ejecutarSentencias; } El siguiente ejemplo testea si la variable "unaVariable” es inferior a 200 y, si es verdad, ejecuta las declaraciones dentro de los corchetes y continuará ejecutando el bucle hasta que 'unaVariable' no sea inferior a 200. While (unaVariable < 200) { instrucciones; unaVariable++; } // testea si es menor que 200 // ejecuta las instrucciones entre llaves // incrementa la variable en 1 do… while El bucle do while funciona de la misma manera que el bucle while, con la salvedad de que la condición se prueba al final del bucle, por lo que el bucle siempre se ejecutará al menos una vez. do { Instrucciones; } while (unaVariable ?? valor); El siguiente ejemplo asigna el valor leído leeSensor() a la variable 'x', espera 50 milisegundos, y luego continua mientras que el valor de la 'x' sea inferior a 100: do { x = leeSensor(); delay(50); } while (x < 100); pinMode(pin, mode) Esta instrucción es utilizada en la parte de configuración setup () y sirve para configurar el modo de trabajo de un PIN pudiendo ser INPUT (entrada) u OUTPUT (salida). pinMode(pin, OUTPUT); // configura ‘pin’ como salida Los terminales de Arduino, por defecto, están configurados como entradas, por lo tanto no es necesario definirlos en el caso de que vayan a trabajar como entradas. Los pines 19