繼電器srd-05vdc-sl-c


 

 

 

 

 具體 接線 如下圖所示

 

 

 

 

 

查看  gpio如果 無此命令,可以安裝 wiringpi.

root@raspberrypi:/setup# gpio redall

-bash: gpio: command not found 

 

apt install wiringpi 

root@raspberrypi:/setup# gpio readall 

 

 

 

 

如上面圖片所示,把 引腳40 的BCM為21

gpio readall  #列出所有針角

gpio mode 29 out  #設置[以writePi編號為29]的GPIO(即GPIO29口) 口為輸出模式

gpio read 29  #獲取當前GPIO29口的電平(0或1)

gpio write 29 1   #設置當前GPIO29口的電平為1(1為高電平電源開啟,)

gpio write 29 0   #設置當前GPIO29口的電平為0(0為低電平電源關閉)

 

python3 腳本 ,5秒開,5秒關

----------------------------

#!/usr/bin/python

#encoding:utf-8

 

import RPi.GPIO

import time

 

time_out = 5

RELAY = 21

 

RPi.GPIO.setmode(RPi.GPIO.BCM)

RPi.GPIO.setup(RELAY,RPi.GPIO.OUT)

 

try:

   while True:

     RPi.GPIO.output(RELAY,RPi.GPIO.HIGH)

     time.sleep(time_out)

     RPi.GPIO.output(RELAY,RPi.GPIO.LOW)

     time.sleep(time_out)

    

except KeyboardInterrupt:

   pass

RPi.GPIO.cleanup()

 

----------------------------

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM