一、树莓派端配置
1.安装pigpio
$ sudo apt install pigpio
2.启用remote gpio
$ sudo raspi-config
选择Interface Options
启用Remote GPIO
3.设置开机自启并启动服务
# 设置开机自启
$ sudo systemctl enable pigpiod
# 启动服务(默认所有ip均可连接,端口8888)
$ sudo systemctl start pigpiod
# 其他方式启动服务:指定允许连接的ip和监听端口
$ sudo pigpiod -n localhost # allow localhost only
$ sudo pigpiod -n 192.168.1.65 # allow 192.168.1.65 only
$ sudo pigpiod -n localhost -n 192.168.1.65 # allow localhost and 192.168.1.65 only
一、PC端配置(windows+pycharm)
1.安装gpiozero pigpio
pip install gpiozero pigpio
2.准备测试代码
from gpiozero import LED
from time import sleep
red = LED(17)
while True:
red.on()
sleep(1)
red.off()
sleep(1)
3.启动环境变量配置
添加如下变量,设置服务的树莓派的ip
5.启动项目
直接运行项目
6.手动方式启动脚本
$ GPIOZERO_PIN_FACTORY=pigpio PIGPIO_ADDR=192.168.0.103 python3 led.py
至此,就可以快乐的在本地编译调试你的树莓派代码啦
附GPIO引脚图(SD卡朝上)
GPIO引脚图
网友评论