0

我按照本指南连接了我的 Raspi 和 Blynk:http ://help.blynk.cc/how-to-connect-different-hardware-with-blynk/raspberry-pi/raspberry-pi-and-blynk 。但是,当我尝试从应用程序打开 LED 时,出现以下错误:

No direct pin operations available.
Maybe you need to install mraa or onoff modules?

我已经安装了模块,但它仍然无法正常工作

4

1 回答 1

1

最好在 python 中使用 blynk 库,它使用 python 而不是运行节点服务器可以正常工作。

在 Raspberry Pi (3B/3B+/4B/Zero) 上运行 Blynk 的步骤:

  1. 使用 pip3 为 python 安装 blynk 库
     pip3 install blynklib
     pip3 install gpiozero
  1. 使用虚拟引脚 V4 打开 LED 的简单代码
    import gpiozero

    import blynklib
    
    red = LED(17)
    
    BLYNK_AUTH = '<YourAuthToken>' #insert your Auth Token here
    
    blynk = blynklib.Blynk(BLYNK_AUTH)
    @blynk.handle_event('write V4')
    def write_virtual_pin_handler(pin, value):
        print('Current V1 value: {}'.format(value))
        if(value):
            LED.on()
        else:
            LED.off()
    
    while True:
          blynk.run()
    
于 2020-07-10T19:24:36.343 回答