SHOW:
|
|
- or go back to the newest paste.
| 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() |