2017-07-29 105 views
0

我試圖將這個鬆開繼電器連接到我的pi上的引腳。我是一個絕對的初學者,對我如此光禿禿的。我已將繼電器的+連接到5v(引腳2)和 - grn(引腳6)。我有我連接到GPIO。 7(BCM 4)。如何連接鬆弛繼電器樹莓派2型號B

這是我的腳本(是從網上的人借來的)。我認爲這是一個簡單的實驗(可能不應該說,因爲它不工作)。

因此,基本上最低限度,我希望聽到繼電器「點擊」指示發生了什麼事情。但我什麼也沒聽到。有可能我的繼電器壞了嗎?

也可能是我不知道我在做什麼。在這種情況下,請善待。 : ) 謝謝!

# gpio_blink.py 
# by Scott Kildall (www.kildall.com) 

import RPi.GPIO as GPIO 
import time 

GPIO.setwarnings(False) 
GPIO.setmode(GPIO.BCM) 
GPIO.setup(4, GPIO.OUT) 

state = True 

# endless loop, on/off for 6 seconds 
while True: 
GPIO.output(4,True) 
time.sleep(6) 
GPIO.output(4,False) 
time.sleep(6) 

這裏是GPIO輸出readall

enter image description here

Songle Relay

回答

0

所以事實證明我的配線是正確的。看起來我的接力剛剛壞了,不知道如何。但事實證明,該代碼沒有按預期運行。其他論壇帖子也討論了類似的問題。

看來,切換高低對某些繼電器型號輸入還是留下了非常小〜0.05通過信號引腳,顯然是不足以維持高狀態電流。我解決這個問題的方式是將GPIO.setup(4, GPIO.OUT)引腳的設置切換爲GPIO.setup(4, GPIO.IN),然後引起預期的中繼行爲。

所以,如果您的繼電器異常行動也可能是你的信號引腳上的低實際上仍然足夠高,以保持信號的狀態。