Estrutura

Publicado: 13 de setembro de 2010 em Estrutura
  • setup()
  • loop()

setup()
A função setup() é chamada quando um sketche é iniciado. Use-o para iniciar variáveis, modos de pinos, iniciar bibliotecas, etc.
A função setup irá somente rodar uma única vez, depois de cada ligação ou reset do Arduino.

Exemplo

int buttonPin = 3;
void setup()
{
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}

void loop()
{
// …
}

loop()
Depois de formar a função setup(), que inicia as variáveis e setar os valores iniciais, a função loop() faz o que o nome sugere: um looping infinito, permitindo o programa mudar e responder. Usado para controlar o Arduino.

Exemplo

int buttonPin = 3;
// setup inicializa o pino do botao e a serial
void setup()
{
beginSerial(9600);
pinMode(buttonPin, INPUT);
// a função loop checa o pino do botao toda vez
// e vai enviar ‘H’ pela serial quando pressionado
}
void loop()
{
if (digitalRead(buttonPin) == HIGH)
serialWrite(‘H’);
else serialWrite(‘L’);
delay(1000);
}

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s