OUTPUT

OUTPUT

O OUTPUT é o modo que transforma o pino num motorista: agora ele consegue fornecer tensão e corrente pra acender um LED, chavear um transistor, disparar um buzzer.

Sintaxe

pinMode(pino, OUTPUT);

Parâmetros

Nenhum próprio. É uma constante usada como argumento do pinMode().

Retorno

Não retorna nada — é uma constante de configuração.

Exemplo

void setup() {
  pinMode(9, OUTPUT);
}

void loop() {
  digitalWrite(9, HIGH);
  delay(500);
  digitalWrite(9, LOW);
  delay(500);
}

Notas e cuidados

  • Em modo OUTPUT o pino fica em baixa impedância e entrega corrente — no Uno, no máximo ~20 mA por pino (e ~40 mA absoluto). Passar disso danifica o microcontrolador.
  • Pra LED, use sempre um resistor em série (tipicamente 220–330 Ω). Pra motor ou relé, use um transistor/driver — o pino sozinho não aguenta.
  • Não ligue dois pinos em OUTPUT com níveis opostos direto um no outro: isso cria um curto.

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

Conhecer o Curso Maker