樹莓派高級GPIO庫,wiringpi2 for python使用筆記(一)安裝


網上的教程,一般Python用RPi.GPIO來控制樹莓派的GPIO,而C/C++一般用wringpi庫來操作GPIO,RPi.GPIO過於簡單,很多高級功能不支持,比如i2c/SPI庫等,也缺乏高精度定時等高級特性。相比之下,wiringpi則功能豐富的多,其實wringpi已經有了python綁定,可以非常簡單的在python中使用這個庫。鑒於網上基本沒有這個庫的中文說明,我一邊學習,一邊以做筆記的形式,寫幾篇關於這個庫的基本使用的文章。

安裝:首先安裝python-pip:

我用的Archlinux,python3,安裝命令為:

pacman -S python-pip

如果用python2,安裝命令為:

pacman -S python2-pip

Raspbian下則為:

apt-get install python3-pip
apt-get install python-pip

安裝完后,就可以用pip install來安裝python庫了。為避免繁瑣,我下邊的命令都以pip命令安裝,Archlinux下默認為python3的pip3,如果使用個python2則用pip2來代替pip,debian下pip默認為pip2,若使用python3,則使用pip3來代替。

pip install wiringpi2

pip庫里除了wiringpi2外,還有老版本的wiringpi庫,大家按需安裝。

安裝完后,運行pip list,可以看到列表中包含了新裝的wringpi2庫了:

pip

在終端中敲入python,進入python控制台,導入一下,如果不報錯,說明安裝成功:

捕獲


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM