Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import pigpio, time
- def callback(g, l, t):
- print("Callback trigger "+ str(g)+ " " +str(l)+ " " +str(t))
- pi = pigpio.pi()
- if not pi.connected: # Check connected
- print("Not connected to PIGPIO Daemon")
- else:
- print("Connected to PIGPIO Daemon")
- pinStartGate = 20
- pi.set_mode(pinStartGate, pigpio.INPUT)
- pi.set_pull_up_down(pinStartGate, pigpio.PUD_DOWN)
- pi.set_noise_filter(pinStartGate, 50000, 50000) # Debounce switch
- # pi.set_glitch_filter(pinStartGate, 50000) # Debounce switch
- cb1 = pi.callback(pinStartGate, pigpio.FALLING_EDGE, callback)
- while(True):
- print("Direct trigger" + str(pi.read(pinStartGate)))
- time.sleep(1)
- Direct trigger0
- Direct trigger0
- Direct trigger1
- Direct trigger1
- Direct trigger0
- Direct trigger0
- Callback trigger 20 0 2414139526
- Direct trigger1
- Direct trigger1
- Direct trigger0
- Direct trigger0
- Callback trigger 20 0 2418808728
- Direct trigger1
- Direct trigger1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement