#Programa : Raspberry push button e leds
#Autor : MakerHero
contador = 0
import GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
#Define os pinos dos leds como saida
GPIO.setup(11, GPIO.OUT)
GPIO.setup(12, GPIO.OUT)
GPIO.setup(13, GPIO.OUT)
#Define o pino do botao como entrada
GPIO.setup(18, GPIO.IN)
#Apaga todos os leds
GPIO.output(11,0)
GPIO.output(12,0)
GPIO.output(13,0)
while(1):
#Verifica se o botao foi pressionado
if GPIO.input(18) == True:
#Incrementa a variavel contador
contador = contador +1
time.sleep(0.5)
#Caso contador = 1, acende o led vermelho
if contador == 1:
GPIO.output(11, 1)
#Caso contador = 2, acende o led verde
if contador == 2:
GPIO.output(12, 1)
#Caso contador = 3, acende o led amarelo
if contador == 3:
GPIO.output(13, 1)
#Caso contador = 4, apaga todos os leds e
#zera a variavel contador
if contador == 4:
GPIO.output( 11, 0)
GPIO.output( 12, 0)
GPIO.output( 13, 0)
contador = 0