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依序閃爍---作業