KRITSADA

@blynk.VIRTUAL_WRITE(0)

May 8th, 2019
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import BlynkLib
  2. import time
  3. import RPi.GPIO as GPIO
  4.  
  5. BLYNK_AUTH = '284f1abe751f481a8d4e4d3e3e133614'
  6.  
  7. gpioPin = 26
  8.  
  9. GPIO.setwarnings(True)
  10. GPIO.setmode(GPIO.BCM)
  11. GPIO.setup(gpioPin, GPIO.OUT, initial=GPIO.LOW)
  12.  
  13. # Initialize Blynk
  14. blynk = BlynkLib.Blynk(BLYNK_AUTH)
  15.  
  16. # Register virtual pin handler
  17. @blynk.VIRTUAL_WRITE(0)
  18. def v0_write_handler(value):
  19.   print('Current value: {}'.format(int(value[0])))
  20.   GPIO.output(gpioPin, int(value[0]))
  21.  
  22. # Start Blynk
  23. try:
  24.   while True:
  25.     blynk.run()
  26.  
  27. finally:
  28.   GPIO.cleanup()
Add Comment
Please, Sign In to add comment