紀錄一下關於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++吧
沒有留言:
張貼留言