著者:米田 聡
小型コンピュータボード「Raspberry Pi」(ラズパイ)向けにさまざまな拡張ボードが発売されています。その拡張ボードとラズパイを組み合わせれば、ラズパイでいろいろなことが簡単に試せます。第11回は、光の反射で物体との距離を調べるセンサー搭載の拡張基板を扱います。
シェルスクリプトマガジン Vol.78は以下のリンク先でご購入できます。![]()
![]()
図4 VCNL4010から値を読み出すPythonプログラム(sample.py)
import time
import Adafruit_VCNL40xx
vcnl = Adafruit_VCNL40xx.VCNL4010()
try:
while True:
prox = vcnl.read_proximity()
ambient = vcnl.read_ambient()
print('Proximity = ' + str(prox))
print('Ambient = ' + str(ambient) + ' Lux')
time.sleep(0.5)
except KeyboardInterrupt:
pass