オムロン製センサ 2SMPB-02E を MicroPythonで評価するためのモジュールとサンプルプログラム。
- MicroPython on Wio LTE
- MicroPythonが動いているボードに
grove_2smpb_02e.py
をコピーします。 import grove_2smpb_02e
としてモジュールをインポートします。- 2SMPB-02Eを接続したGroveのI2Cに対応する
machine.I2C
のインスタンスを作成します。- Wio-LTEの場合は
machine.I2C(1)
- Wio-LTEの場合は
bus
引数にI2Cのインスタンスを指定してGrove2smpd02e
のインスタンスを作成します。Grove2smpd02e.readData()
を呼び出すとセンサのデータが返ってきます。(temperature, humidity)
のtupleが返ってきます。
import grove_2smpb_02e
import machine
i2c = machine.I2C(1)
addr = i2c.scan()
sensor = grove_2smpb_02e.Grove2smpd02e(bus=i2c, address=addr[0])
print(sensor.readData())
- 元はOMRONのRaspberry Pi用Pythonモジュール(MITライセンス)なので、変更後のコードもMITライセンスに従います。
Copyright (c) OMRON Corporation. All rights reserved.
このリポジトリはMITライセンスの下でライセンスされています。