0

PyCharm 中的以下代码仅在 PC 和 Raspberry Pi 在同一网络上时才有效。如果我希望 Raspberry Pi 位于不同的网络上,我应该对代码进行哪些更改才能使其正常工作?

from gpiozero import LED, Button  
from gpiozero.pins.pigpio import PiGPIOFactory  
from time import sleep  
  
factory=PiGPIOFactory(host='192.168.182.240')  
GPIO17=LED(17,pin_factory=factory)  
4

1 回答 1

0

更换网络后,尝试使用pingPi 的新 IP 地址

  1. 如果ping测试通过,则替换host='192.168.182.240'为新 IP。
  2. 如果失败,我建议您在 PC 和 Pi 上都安装 zerotier,并通过 zerotier 提供的虚拟 lan ip 连接到 Pi。
于 2021-10-08T14:25:27.833 回答