Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # Input teste detecção de evento com blink
- # Programa fica em loop até executar CRTL+c ou kill no processo
- import RPi.GPIO as GPIO
- import time
- GPIO.setwarnings(False)
- GPIO.setmode(GPIO.BCM)
- LED = 18
- PIN23 = 23
- PIN24 = 24
- GPIO.setup(LED, GPIO.OUT)
- GPIO.setup(PIN23, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) #com pull-down via sw
- GPIO.setup(PIN24, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) #com pull-down via sw
- def callback23(channel):
- print "PINO 23 ALTO"
- def callback24(channel):
- print "PINO 24 ALTO"
- GPIO.add_event_detect(PIN23, GPIO.RISING, callback=callback23)
- GPIO.add_event_detect(PIN24, GPIO.RISING, callback=callback24)
- while 1:
- GPIO.output(LED, GPIO.HIGH)
- time.sleep(1.0)
- GPIO.output(LED, GPIO.LOW)
- time.sleep(1.0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement