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()