Проблема с Pi, работающим python с Blynk - PullRequest
0 голосов
/ 07 марта 2020

Я использовал это видео https://www.youtube.com/watch?v=qUCx2ZC3C8c для создания своего кода, когда c управляет двумя двигателями, но оно не работает, и ни один из моих выводов gpio не включается. Вот мой код, и любая помощь будет принята с благодарностью

import RPi.GPIO as io
import Adafruit_DHT
import BlynkLib
from time import time

# Initialize Blynk
BLYNK_AUTH = "MY BLYNK_AUTH"
blynk = BlynkLib.Blynk(BLYNK_AUTH)

io.setmode(io.BCM) 
# left forwards
io.setup(4,io.OUT)
# left backwards
io.setup(17,io.OUT)
# right backwards
io.setup(27,io.OUT)
# right forwards
io.setup(22,io.OUT)

@blynk.VIRTUAL_WRITE(0)
@blynk.VIRTUAL_WRITE(1)
@blynk.VIRTUAL_WRITE(2)
@blynk.VIRTUAL_WRITE(3)

def my_write_handler(value):
    v0 = int(format(value[0]))
    print('Current V0 value: {}'.format(v0))
    io.output(4,v0)

def my_write_handler(value):
    v1 = int(format(value[1]))
    print('Current V1 value: {}'.format(v1))
    io.output(22,v1)

def my_write_handler(value):
    v2 = int(format(value[2]))
    print('Current V2 value: {}'.format(v2))
    io.output(17,v2)

def my_write_handler(value):
    v3 = int(format(value[3]))
    print('Current V0 value: {}'.format(v3))
    io.output(27,v3)

while True:
    blynk.run() 
...