import BlynkLib
import time
import RPi.GPIO as GPIO
BLYNK_AUTH = '284f1abe751f481a8d4e4d3e3e133614'
gpioPin = 26
GPIO.setwarnings(True)
GPIO.setmode(GPIO.BCM)
GPIO.setup(gpioPin, GPIO.OUT, initial=GPIO.LOW)
# Initialize Blynk
blynk = BlynkLib.Blynk(BLYNK_AUTH)
# Register virtual pin handler
@blynk.VIRTUAL_WRITE(0)
def v0_write_handler(value):
print('Current value: {}'.format(int(value[0])))
GPIO.output(gpioPin, int(value[0]))
# Start Blynk
try:
while True:
blynk.run()
finally:
GPIO.cleanup()
Comments