Intel edison, BME280を使って部屋の温度・湿度・気圧を取得をする

Intel edison + BME280を使って部屋の温度・湿度・気圧を取得をする

edisonはMRAAを使うことで簡単にGPIOなどにアクセスできます.よく使うデバイス用のライブラリ群をUPMとして公開されています. 最近のedisonは最初から導入済みみたい.

下記は,Pythonを使って各値の結果です.

edisonとBME280はI2Cで接続しています.

>>> import pyupm_bmp280
>>> s = pyupm_bmp280.BME280(6, 0x76)
>>> s.update()
>>> s.getTemperature()
26.909999847412109
>>> s.getPressure()
101632.0
>>> s.getHumidity()
71.6328125

数行で取得できました.