Esta página também está disponível em outros 2 idiomas.

loop()

[Sketch]

Descrição

Depois de criar uma função setup(), a qual inicializa e atribui os valores iniciais, a função loop() faz precisamente o que o seu nome sugere, e repete-se consecutivamente enaqunto a placa estiver ligada, permitindo o seu programa mudar e responder a essas mudanças. Use-a para controlar ativamente uma placa Arduino.

Código de Exemplo

int buttonPin = 3;

// setup inicializa a porta serial e o pino para o botão
void setup() {
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// loop checa o estado do botão repetidamente, e envia
// pela serial um 'H' se este está sendo pressionado
void loop() {
  if (digitalRead(buttonPin) == HIGH) {
    Serial.write('H');
  }
  else {
    Serial.write('L');
  }

  delay(1000);
}

Ver Também