著者:米田 聡
小型コンピュータボード「Raspberry Pi」(ラズパイ)向けにさまざまな拡張ボードが発売されています。その拡張ボードとラズパイを組み合わせれば、ラズパイでいろいろなことが簡単に試せます。第9回は、人感センサーを搭載する拡張基板を扱います。
シェルスクリプトマガジン Vol.76は以下のリンク先でご購入できます。![]()
![]()
図3 焦電赤外線センサ拡張基板のサンプルプログラム(ADRSZPY.py)
import RPi.GPIO as GPIO
import time
IR_PORT=5
GPIO.setmode(GPIO.BCM)
GPIO.setup(IR_PORT, GPIO.IN)
try:
while True:
if GPIO.input(IR_PORT) == GPIO.HIGH:
print("There is human")
else:
print("Nothing")
time.sleep(1)
except KeyboardInterrupt:
pass
GPIO.cleanup()