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