首先來直觀地認識樹莓派提供的 40 個引腳(GPIO,general purpose i/o,接收外界輸入,並向外界提供運算處理后的輸出):

1. 安裝
從遠程庫(repositories)中下載安裝
$ sudo apt-get update $ sudo apt-get dist-update $ sudo apt-get install python-rpi.gpio # python 3:sudo apt-get install python3-rpi.gpio
從源程序中安裝:
源文件的下載地址為:RPi.GPIO 0.6.3(或 raspberry-gpio-python)
$ sudo tar -zxvf RPi.GPIO-0.6.3.tar.gz $ cd RPi.GPIO-0.6.3 $ python setup.py install
2. 基本api
import RPi.GPIO as GPIO
import time
pin = 7 ## 使用7號引腳
GPIO.setmode(GPIO.BOARD) ## 使用BOARD引腳編號,此外還有 GPIO.BCM
GPIO.setup(pin, GPIO.OUT) ## 設置7號引腳輸出
while: ## 重復
GPIO.output(pin, GPIO.HIGH) ## 打開 GPIO 引腳(HIGH)
time.sleep(1) ## 等1秒
GPIO.output(pin, GPIO.LOW) ## 關閉 GPIO 引腳(LOW)
time.sleep(1) ## 等1秒
PIO.cleanup() ## 清除