#0.最初に
今回作るものがどういう感じで動くのか見てみたい方は、こちら(youtubeの動画)でどうぞ。
#1.ラズパイとリレーモジュールをつなげる
さっそくこのリレーモジュールにワイヤーをつないでいきます。
GND(緑)
IN1(青)
IN2(赤)
IN3(灰)
IN4(白)
VCC(黒)
GND(緑) >> Pin.6
IN1(青) >> Pin.11 GPIO 17
IN2(赤) >> Pin.7 GPIO 4
IN3(灰) >> Pin.5 GPIO 3
IN4(白) >> Pin.3 GPIO 2
VCC(黒) >> Pin.2 5V
#2.プログラムを書く
relay.py
import RPi.GPIO as GPIO
import time
#GPIO.setwarnings(False)
#ピンが使われているみたいなエラーがでてきたらこれを追加するとうまくいきます。
GPIO.setmode(GPIO.BCM)
pinlist = [2,3,4,17]
for i in pinlist:
GPIO.setup(i,GPIO.OUT)
GPIO.output(i,GPIO.HIGH)
try:
for i in pinlist:
GPIO.output(i,GPIO.LOW)
time.sleep(2)
finally:
print("End of Program!")
GPIO.cleanup()
これを実行すると、リレーモジュールのランプが順番に点灯します。
#最後に
このリレーモジュールの使い方はYoutubeでも解説しているのでそちらも良かったらご覧ください。質問等がございましたらその動画のコメント欄もしくは、この記事のコメント欄でどうぞ。また、いいなと思ったらチャンネル登録お願いします。