setup()
void setup()
Todo sketch de Arduino tem uma função que roda uma única vez, logo que a placa liga ou você aperta o botão de reset. É nela que você deixa tudo pronto antes do programa começar de verdade: define quais pinos são entrada ou saída, inicia a comunicação serial, configura sensores e afins.
Sintaxe
void setup() {
// código de preparação
}
Parâmetros
Nenhum.
Retorno
Nada (void).
Exemplo
void setup() {
pinMode(13, OUTPUT); // pino do LED como saída
Serial.begin(9600); // inicia a comunicação serial
Serial.println("Placa pronta!");
}
void loop() {
// vazio: nada a repetir por enquanto
}
Notas e cuidados
- O
setup()é obrigatório — o sketch nem compila sem ele, mesmo que fique vazio. - Ele roda só uma vez; o que precisa se repetir vai no
loop(). - Se você usa
Serial, chame oSerial.begin()aqui antes de tentar imprimir qualquer coisa.