1、wringpi安裝
在有網路的情況下可以使用git工具,可以輸入以下命令:
sudo apt-get install git-core
來讓系統自動安裝git工具。如果在這個過程中出現錯誤,嘗試更新軟體,例如輸入以下指令:
sudo apt-get update
sudo apt-get upgrade
緊接著可以通過git獲得wiringpi的源**
git clone git:
若需要更新wiringpi。
cd wiringpi
git pull origin
進入wiringpi目錄並安裝wiringpi
cd wiringpi
./build
build指令碼會幫助你編譯和安裝wiringpi
2、測試wiringpi是否安裝成功
wiringpi包括一套gpio命令,使用gpio命令可以控制樹莓派上的各種介面,通過以下指令可以測試wiringpi是否安裝成功。
可以看到樹莓派的基本資訊:樹莓派 3 版本2,記憶體1g。
使用gpio readall命令來檢視所有管腳的基本資訊
從上圖可以知道樹莓派管腳有三種編號方式,第一種為板上編號(37),即中間兩列,表示第幾號插針。第二中為wiringpi編碼(25),使用wiringpi庫程式設計時是用wiringpi編號,第三種為bcm編號,這個是更加bcm管腳來編號的,使用bcm2837庫或python的rpi.gpio程式設計時使用bcm編號。
3、我們可以使用gpio命令操作樹莓派gpio,下面我們可以gpio命令控制led。
輸入命令: gpio -g mode 26 out
設定管腳為輸出模式,-g引數表示是以bcm編號方式,如果去掉這個引數測以wiringpi編號方式,即為25。
輸入命令: gpio -g write 26 1
設定管腳為高電平,點亮led;
輸入命令: gpio -g write 26 0
設定管腳為低電平,熄滅led。
來看一下實物的狀態變化。
附上gpio引腳對照圖:
只需要使用bcm編號方式時,用下面這兩張好了, 不眼花:
在terminal中輸入:
>>> gpio readall
可以顯示pin腳定義表;
"""一段參考**
"""import time
import rpi.gpio as gpio
pin_for_switch = 26
try:
gpio.setmode(gpio.bcm)
gpio.setup(pin_for_switch)
except:
pass
i=5while i>0:
print i
gpio.output(pin_for_switch)
time.sleep(0.5)
gpio.output(pin_for_switch)
time.sleep(0.5)
i=i-1
樹莓派4b安裝wringPi
出現這個問題的原因在於,系統當前的wiringpi版本不支援樹莓派4b,但是這個問題不會影響我們程式設計使用樹莓派的所有引腳的功能。解決這個問題的步驟 進入樹莓派系統,首先需要確保樹莓派可以正常上網。我們可以輸入一下命令來判斷樹莓派是否可以正常上網。如上圖所示,能正常ping通就表示樹莓派可以正常上...
樹莓派3安裝 RDP
在很多沒有液晶屏的情況下,如果需要用到圖形介面就需要用到遠端桌面控制了,這裡介紹除了vnc另一種遠端桌面的方法 xrdp 遠端桌面協議rdp是乙個多通道 multi channel 的協議,讓使用者 客戶端 連上提供微軟終端機服務的電腦 伺服器端 大部分的windows都有客戶端所需軟體,所以這裡相...
樹莓派 樹莓派3B 的系統安裝
樹莓派3b 系統安裝 參考 樹莓派3b 安裝系統 建議使用谷歌瀏覽器,看不懂可以一鍵翻譯,比較方便,其他瀏覽器可不可以我已經不記得了 解壓後 3.52g 準備一張sd卡 其實u盤也可,我用的u盤 最起碼16g,稍大點比較好,我用的是32gu盤 windows系統下安裝 1.用讀卡器連線sd卡與電腦,...