Arduino & IoT Academy · Aula

digitalWrite HIGH e LOW

Ligue e desligue um pino para acender um LED.

Aula 2 de 413 etapas

digitalWrite HIGH e LOW é uma aula grátis de Arduino & IoT Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Arduino & IoT Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Arduino & IoT Academy inclui 4 aulas no total.

Agora Faça-o Brilhar

Seu pino está definido como OUTPUT, mas ainda está silencioso. Para realmente ligá-lo ou desligá-lo, você usa um novo comando: digitalWrite. ✨

Apenas Dois Estados

Um pino digital possui apenas dois estados. Ele está totalmente ligado, chamado HIGH, ou totalmente desligado, chamado LOW. Não há nada entre eles.

HIGH Significa Ligado

Escrever HIGH eleva o pino a aproximadamente 5 volts. Essa tensão atravessa o LED e o acende. HIGH é o sinal de ligado.

digitalWrite(ledPin, HIGH);

LOW Significa Desligado

Escrever LOW reduz o pino novamente a 0 volt. Sem tensão para fornecer corrente, o LED se apaga. LOW é o sinal de desligado.

digitalWrite(ledPin, LOW);

Os Dois Argumentos

digitalWrite precisa de duas coisas: qual pino alterar e qual estado definir. Portanto, você passa um pino e depois HIGH ou LOW.

digitalWrite(pin, HIGH);

Ele Pertence a loop

Você define o modo de um pino uma vez, mas pode alterar seu estado a qualquer momento. Coloque digitalWrite em loop() para ligar o LED quando quiser.

Ligado e Depois Desligado

Para piscar, basta alternar. Coloque o pino em HIGH e depois em LOW, e o LED alternará entre brilhar e ficar apagado.

digitalWrite(ledPin, HIGH);
digitalWrite(ledPin, LOW);

Rápido Demais para Ver

Execute HIGH e depois LOW sem nada entre eles, e o LED piscará rápido demais para seus olhos. Você precisa de uma pausa, que será apresentada na próxima lição.

1 e 0 Também Funcionam

HIGH e LOW são apenas nomes amigáveis. Internamente, equivalem a 1 e 0, portanto digitalWrite(pin, 1) faz o mesmo que HIGH.

Leia o Estado Novamente

digitalWrite altera um pino, mas nunca informa o estado. Para verificar o que um pino de saída está fazendo, você mesmo acompanha o estado em uma variável.

Tenha Cuidado com a Fiação

O LED integrado não precisa de peças, mas um LED externo pode consumir corrente demais. Proteja-o sempre com um resistor, que será abordado em breve.

Verificação Rápida

Seu LED está conectado e o pino está em OUTPUT. Como você o desliga?

Recapitulação

Agora você controla um pino com digitalWrite, usando HIGH para ligar e LOW para desligar. Em seguida, você adicionará temporização para que a piscada fique realmente visível. 🎉

Grátis para começar

Aprenda C++ com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “digitalWrite HIGH e LOW” é grátis?

Sim — o texto completo de “digitalWrite HIGH e LOW” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Arduino & IoT Academy, atualize para CoddyKit PRO. O curso de Arduino & IoT Academy inclui 4 aulas no total.

O que vou aprender em “digitalWrite HIGH e LOW”?

Ligue e desligue um pino para acender um LED. Você pratica Arduino & IoT Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Arduino & IoT Academy?

Nenhuma experiência prévia é necessária. Arduino & IoT Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “digitalWrite HIGH e LOW”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Arduino & IoT Academy?

Sim. Cada aula de Arduino & IoT Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. pinMode e OUTPUT
  2. digitalWrite HIGH e LOW
  3. delay() e Temporização do Piscar
  4. Conecte um LED Externo com Segurança
← Voltar para Arduino & IoT Academy