出力(Output)

Anonymous Ben Croston

GPIO 出力

1. まず初めに RPi.GPIO を設定する( モジュールの基礎で述べたように)

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(12, GPIO.OUT)

2. 出力を HIGHにセットする:

GPIO.output(12, GPIO.HIGH)
 # もしくは
GPIO.output(12, 1)
 # もしくは
GPIO.output(12, True)

3. 出力をLOWにセットする:

GPIO.output(12, GPIO.LOW)
 # もしくは
GPIO.output(12, 0)
 # もしくは
GPIO.output(12, False)

4. 複数のチャネルへ同時に出力する:

chan_list = (11,12)
GPIO.output(chan_list, GPIO.LOW) # すべて LOW
GPIO.output(chan_list, (GPIO.HIGH,GPIO.LOW))  # 1番目は LOW, 2番目は HIGH

5. プログラムの最後に「片付け」

GPIO.cleanup()

出力として設定したチャネルの現在の状態をinput()関数で読み出すことができることに注意。例えば、出力をトグルするには:

GPIO.output(12, not GPIO.input(12))

Related

Wiki: BasicUsage
Wiki: Examples

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks