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 o Serial.begin() aqui antes de tentar imprimir qualquer coisa.

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker