プログラム
# coding: utf-8
# GPIO ライブラリをインポート
import RPi.GPIO as GPIO
# ピン番号の割り当て方式を、コネクタのピン番号に設定
GPIO.setmode(GPIO.BOARD)
# 使用するピン番号を設定
SW = 18
LED = 22
# 22 番ピンを出力ピンに設定し、初期出力をローレベルにする
GPIO.setup(LED, GPIO.OUT, initial=GPIO.LOW)
# 18 番ピンを入力ピンに設定
GPIO.setup(SW, GPIO.IN)
# 例外を検出
try:
# 無限ループ
while 1:
# スイッチの状態を変数key_in に代入
key_in = GPIO.input(SW)
# 変数key_in の状態を判定
if key_in==0:
#ロー レベルを出力
GPIO.output(LED, GPIO.LOW)
else:
# ハイレベルを出力
GPIO.output(LED, GPIO.HIGH)
# キーボード例外を検出
except KeyboardInterrupt:
# 何も処理をしない
pass
# GPIO を解放
GPIO.cleanup()
※コメント投稿者のブログIDはブログ作成者のみに通知されます