Raspberry Pi3 GPIO 出力1
GPIO2,3,4の状態書き込み試行としてフルカラーLEDを点灯してみる
#ライブラリの読み込み
import RPi.GPIO as GPIO
from time import sleep
#初期化
GPIO.setmode(GPIO.BCM) #GPIO番号指定
GPIO.setwarnings(False)
#出力モード設定
GPIO.setup (2,GPIO.OUT,initial =GPIO.LOW) #初期状態LOW
GPIO.setup (3,GPIO.OUT,initial =GPIO.LOW) #初期状態LOW
GPIO.setup (4,GPIO.OUT,initial =GPIO.LOW) #初期状態LOW
#出力設定
LOWHIGH = [GPIO.LOW,GPIO.HIGH]
HIGHLOW = [GPIO.HIGH,GPIO.LOW]
try:
for o1 in LOWHIGH:
GPIO.output (2,o1)
sleep(1)
for o2 in LOWHIGH:
GPIO.output (3,o2)
sleep(1)
for o3 in LOWHIGH:
GPIO.output (4,o3)
sleep(1)
for o1 in HIGHLOW:
GPIO.output (2,o1)
sleep(1)
for o2 in HIGHLOW:
GPIO.output (3,o2)
sleep(1)
for o3 in HIGHLOW:
GPIO.output (4,o3)
sleep(1)
except KeyboardInterrupt:
print ( 'CTRL + C' )
pass
#GPIOリセット終了
GPIO.cleanup()