AQM0802にはバックライトがついている。
値札に記載の商品名にも「バックライト付」と書いてあった。
バックライトのon/offはGPIO4をon/offすればよい。
GPIO4というのはピン番号でいうと3である。
GPIOをon/offするのは以前LEDを点灯させるときにやったので、
その時に作ったスクリプトを元に作った。
---
import RPi.GPIO as GPIO
import sys
x = int(sys.argv[1])
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.OUT)
if (x>0):
print('back light on')
GPIO.output(4, True)
else:
print('back light off')
GPIO.output(4, False)
GPIO.cleanup()
---
引数に0を指定するとオフ、1(0より大きい)だとオン
バックライトが光った!
GPIO.cleanupを実行するとバックライトが消えてしまうので、
オンにするときはcleanupしない。
すると、オフにするときに以下のようなwarningが出る。
backlight.py:9: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
warningを消す方法が書いてあるくらいだから、気にしなくていいか。