美文网首页
树莓派远程GPIO调试(Python + pigpio版)

树莓派远程GPIO调试(Python + pigpio版)

作者: 锅碗瓢盆油盐酱醋 | 来源:发表于2021-01-16 17:46 被阅读0次

一、树莓派端配置

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引脚图

相关文章

网友评论

      本文标题:树莓派远程GPIO调试(Python + pigpio版)

      本文链接:https://www.haomeiwen.com/subject/bhrnaktx.html