0-blink LED-can't run
使用 Python 控制 GPIO
在 Raspbian 發行版當中,已經預先將 RPi.GPIO 模組包入,因此你可以直接 寫以下的 python 程式來控制 GPIO4,要注意的是,RPi.GPIO 設定的 GPIO 是採 用 Pin number,也就是說若我要修改 GPIO4 (Pin 7),則實際上呼叫 Rpi.GPIO 的號碼為 7 ,而不是 4 。
GPIO.setmode(GPIO.BCM) ---->用BMC GPIO腳位
GPIO.setmode(GPIO.BOARD) ---->用PIN腳位
import RPi.GPIO as GPIO import time
GPIO.setwarnings(False) #忽略警告訊息 pin_1 = 3 #設定工作板上的腳位
# blinking functiondef blink(pin): #函數 blink開始 GPIO.output(pin,GPIO.HIGH) #腳位輸出高電位,LED亮 time.sleep(1) #暫停時間 GPIO.output(pin,GPIO.LOW) #輸出低電位,LED 滅 time.sleep(1) #暫停時間 return #函數 blink 結束,並返回原呼叫程序
# to use Raspberry Pi board pin numbers GPIO.setmode(GPIO.BOARD)# set up GPIO output channel, we set GPIO4 (Pin 7) to OUTPUT GPIO.setup(pin_1, GPIO.OUT) #設定為輸出腳位
# blink GPIO4 (Pin 7) 50 timesfor i in range(0,50): blink(pin_1) #呼叫函數
GPIO.cleanup()
兩個LED 閃爍-----作業 一個亮,另一個不亮
LED 1234依序閃爍---作業