loop()
Descripción
Después de crear la sección setup(), que inicializa y asigna los valores iniciales, la sección loop() hace precisamente lo que su nombre indica en inglés(bucle), y se repite continuamente, permitiendo que tu programa mute y responda. Se usa para controlar de forma activa la tarjeta Arduino.
El tiempo del bucle, varía según el número de instrucciones que contenga. Y se puede conocer y controlar con las funciones de temporización (millis(), delay(), etc).
Ejemplo
int buttonPin = 3;
// setup inicializa la comunicación serie y el modo del
//pin conectado al pulsador,como entrada
void setup()
{
beginSerial(9600);
pinMode(buttonPin, INPUT);
}
// loop chequea el pin de entrada conectado al pulsador continuamente,
// dependiendo si es pulsado o no,enviará un valor diferente vía comunicación serie
void loop()
{
if (digitalRead(buttonPin) == HIGH)
serialWrite('H');
else
serialWrite('L');
delay(1000);
}
Volver a Indice