2014-02-23 45 views
0

我剛買了一個Raspberry Pi,我正在玩一個LED,試圖學習Python。所以我的設置如下:我的led被連接到我的GPIO的第7個PIN並接地。我做了下面的代碼:Raspberry Pi簡單的LED和GPIO與Python不工作

import RPi.GPIO as GPIO 
import time 
GPIO.setmode(GPIO.BOARD) 
GPIO.setup(7, GPIO.OUT) 
GPIO.output(7, True) 
time.sleep(10) 
GPIO.output(7, False) 
time.sleep(5) 
GPIO.output(7, True) 

當我運行該代碼時,LED 10秒閃爍一次,關閉和訥韋爾重新開啓。什麼可能是錯誤的?

+0

你想重複嗎?把它放到一個循環中。 – bash0r

+0

您可能希望將一個電阻與二極管串聯,以提供從gpio獲取過量電流。 – niels

回答

2

試試這個:

import RPi.GPIO as GPIO 
import time 
GPIO.setmode(GPIO.BOARD) 
GPIO.setup(7, GPIO.OUT) 
while True: 
    GPIO.output(7, True) 
    time.sleep(10) 
    GPIO.output(7, False) 
    time.sleep(5) 

應該循環開/關序列,使得光接通10秒,然後關閉5秒鐘,然後重複。

+0

完美!正是我在找的!非常感謝你! – JuanGesino

+0

沒問題!很高興我能幫忙。 –