今天讓我們來介紹一下GPIO吧!
1.簡介:
GPIO接腳(General Purpose Input/Output Pins)位於樹莓派的上方,兩排共40個接腳用來連接胃部的電子電路或是感測器(sensor),我們就是利用這接接腳進行硬體控制,讓樹莓派控制監控外部的世界。
2.接腳說明:
下圖中GPIO接腳使用位置編號1-40,接腳位置6、9、14、20、25、30、34、39是GND接地,位置2、4是5V,位置1、17是3.3V,位置8、10為UART(Universial Asynchronous Receiver/Transmitter)這是序列埠通訊使用接腳,位置19、21、23是序列埠介面SPI(Serial Interface Bus)可以使用這些接腳進行通訊,位置3、5是用來連接支援I2C(Inter-Integrated Circuit)通訊協定模組或是裝置,位置27、28是用來支援HAT(Hardware Attached to Top)擴充版的EEPROM進行通訊
(參考:https://atceiling.blogspot.com/2014/01/raspberry-pigpio.html )
3.GPIO模組
樹莓派GPIO接腳的控制語言有Python、Java、C,而我們是使用Python進行控制Python必須使用Rpi.GPIO函式庫來控制GPIO接腳,這個套件模組不適用於Real-time或要求比較高的應用程 式,因為無法預測Python何時要忙碌,也由於需要Linux核心才能運作,較不適合即時或要求較高的程式。
4.安裝函式庫
[安裝RPi.GPIO]
sudo apt-get install python-dev
wget https://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.5.4.tar.gz
tar xvzf RPi.GPIO-0.5.4.tar.gz
cd RPi.GPIO-0.5.4
sudo python setup.py install
結語:將GPIO介紹完了也將函式庫安裝完畢那麼明天就要準備開始實作囉!
沒有留言:
張貼留言