2013年2月20日 星期三

Raspberry Pi Note #6 (GPIO)

紀錄一下關於RSP的GPIO使用方法

如果是使用python的朋友,可以參考RSP官方所釋出的python GPIO 函式庫 

sudo apt-get update 
sudo apt-get install python-dev 
sudo apt-get install python-rpi.gpio

就可以安裝完成

http://code.google.com/p/raspberry-gpio-python/
https://pypi.python.org/pypi/RPi.GPIO

而在這些連結中有清楚的教學與範例

我並不熟悉python,所以這次的重點還是放在C++上

為了能將RSP的GPIO使用的像是Arduino一樣的簡單容易

https://projects.drogon.net/raspberry-pi/wiringpi/

使用一個好用的函示庫,wiringPi

他也有for python的版本,google wiringPi python 就可以找到

安裝方法有很多種,下面是關於安裝的教學

https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/

這個函式庫補充了RSP的PWM,I2C與SPI的功能

讓GPIO發揮更多功能

程式撰寫完成之後,編譯的指令為

sudo gcc test.c -lwiringPi -o test

記得要加-lwiringPi

C++的使用者就自己把gcc改成g++吧


沒有留言:

張貼留言