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