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() |