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
OUTPUTo 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
OUTPUTcom níveis opostos direto um no outro: isso cria um curto.