Dois LEDs alternando
Parte da seção Primeiros circuitos do Journey de Arduino da Coddy. Lição 5 de 22.
Cada LED precisa do seu próprio pino, do seu próprio pinMode() e do seu próprio resistor. Aqui, o LED vermelho está no pino 8 e o verde no pino 9.
Para que eles se alternem, acenda um e apague o outro, espere e depois troque:
digitalWrite(8, HIGH); // vermelho aceso
digitalWrite(9, LOW); // verde apagado
delay(1000);A placa executa uma linha de cada vez, mas muito rapidamente: duas linhas digitalWrite() seguidas acontecem com poucos milionésimos de segundo de diferença, então, para os seus olhos, elas mudam juntas.
A ordem das linhas é a ordem em que as coisas acontecem. Leia seu loop() de cima para baixo e diga o que cada LED está fazendo em cada delay().
Desafio
FácilFaça os dois LEDs se alternarem, 500 ms cada:
- configure os pinos 8 e 9 como saídas
- vermelho ligado e verde desligado, aguarde 500 ms
- vermelho desligado e verde ligado, aguarde 500 ms
Um LED deve estar sempre ligado, nunca os dois. Pressione Run e depois Check.
Experimente você mesmo
void setup() {
// configure os pinos 8 e 9 como saídas
}
void loop() {
// acenda o vermelho, apague o verde, aguarde
// apague o vermelho, acenda o verde, aguarde
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Primeiros circuitos
1Olá, Placa
Faça um LED piscarSetup e LoopAltere a velocidade da piscadaUm LED seuDois LEDs alternandoComentários no seu sketch2Conversando com o seu computador
Olá, Monitor SerialPrint versus PrintlnExibindo númerosSua primeira variávelContando para cimaQuando um Int chega ao limitePratique por conta própria: Playground de Arduino