04 : Exercicio de Fixação Montando um Semaforo com Leds - efrainmpp1/URA-2.0-ESP GitHub Wiki
Desafio : Semáforo com LEDS
Esse exercicio conciste em montar um sistema de semafaro similar com aqueles de rua.Vocẽ utilizará :
- 3 Leds (Não precisam ser necessariamente das cores dos semáforos tradicionais)
- 3 Resistores para usar com os Leds
Para a parte da programação,você deverá implementar um codigo que faça com que uma luz ligue por tantos sugundos,quando apagar outra liga por tantos segundos e quando apague essa acenda a terceira, isso tudo num loop.
Resolução
Caso você tenha tido dificuldade no exercicio aqui esta a resolução
Montagem
Essa montagem da foto é feita na placa do Arduino mas é praticamente a mesma quando se faz no ESP Para o ESP vamos escolher as portas D3,D5,D7.
Códigos
from machine import Pin
from time import sleep
verde = Pin(0, Pin.OUT) #Definimos o GPIO 0 como saida
amarelo = Pin(14 , Pin.OUT)
vermelho = Pin(13 , Pin.OUT)
verde.on() #Iremos iniciar a acao com o verde aceso e os outros apagados
amarelo.off()
vermelho.off()
while True :
verde.on()
sleep(5)
verde.off()
amarelo.on()
sleep(5)
amarelo.off()
vermelho.on()
sleep(5)
vermelho.off()