digitalWrite HIGH e LOW
Ligue e desligue um pino para acender um LED.
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. 🎉
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
- pinMode e OUTPUT
- digitalWrite HIGH e LOW
- delay() e Temporização do Piscar
- Conecte um LED Externo com Segurança