コンテンツにスキップ

#204 Barometer I2C Brick

Overview

大気圧センサを使用したBrickです。

I2Cでデータを取得できます。

接続

I2Cコネクタへ接続します。

Arduino

Raspberry Pi

MPL115A2 Datasheet

Document
MPL115A2 Datasheet

Register

Slave Address
0x60

回路図

Library

  • pipからインストール

1
sudo pip install FaBoBarometer_MPL115

Sample Code

I2Cコネクタに接続したBarometer Brickより、気圧、温度、標高212mの気圧を取得し、シリアルモニタに出力します。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
# coding: utf-8
import FaBoBarometer_MPL115
import time
import sys

mpl115 = FaBoBarometer_MPL115.MPL115()

try:
    while True:
        d  = mpl115.readData()
        h = mpl115.readHpa(212.0)

        sys.stdout.write("\rhda = %f, temp = %f, hda_aizu = %f" % (d['hpa'],  d['temp'], h))
        sys.stdout.flush()

        time.sleep(1)

except KeyboardInterrupt:
    sys.exit()

Parts

  • Freescale(NXP) MPL115A2

GitHub

  • https://github.com/FaBoPlatform/FaBo/tree/master/204_barometer