python gpiozero,树莓派远程GPIO调试(Python + pigpio版)
一、樹莓派端配置
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引腳圖
總結
以上是生活随笔為你收集整理的python gpiozero,树莓派远程GPIO调试(Python + pigpio版)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php读取xml的值,PHP读取XML
- 下一篇: python打包不能在其他电脑打开、找不