著者:米田 聡
小型コンピュータボード「Raspberry Pi」(ラズパイ)向けにさまざまな拡張ボードが発売されています。その拡張ボードとラズパイを組み合わせれば、ラズパイでいろいろなことが簡単に試せます。第11回は、光の反射で物体との距離を調べるセンサー搭載の拡張基板を扱います。
シェルスクリプトマガジン Vol.78は以下のリンク先でご購入できます。
図4 VCNL4010から値を読み出すPythonプログラム(sample.py)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
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 |