(4)トラ技mbedで気圧センサー(LPS331ライブラリ)

(4)LPS331(LPS331 library)

概要

  • LPS331用の制御ライブラリです。
  • 2つの付録基板を活用します。
  • トランジスタ技術2014年2月号の付録基板(実験基板)
  • トランジスタ技術2014年3月号の付録基板(トラ技mbed)
  • 実験基板は表示機として使用します。LPC810は外しておきます。

/media/uploads/yasuyuki/usbmbed.png

仕様(spec.)

  • LPS331は気圧センサーです。
  • 測定範囲:260hPaから1260hPa
  • 精度:±2hPa
  • データ:24ビット
  • 24ビットデータを4096で除算すると気圧になります。

LPS331メンバー関数

関数名用途引数戻り値
LPS331 barometer(P0_5, P0_4)インスタンス生成SDA, SCL-
LPS331 barometer(i2c)インスタンス生成i2c-
barometer.value()気圧データvoidint
  • インスタンス生成はどちらかの方法で行います。i2cを継承することもできます。

mbedソフトウェア

  • サンプルプログラムはmbed_DEMOです。
  • mbed_DEMO_LPC11U35_501.binを書き込みます。

トラ技mbedのプログラム書き込み方法

  1. ISPボタンを押しながらRESETをON/OFFします。
  2. PCにUSBストレージとして認識されます。
  3. firmware.binを削除します。
  4. バイナリファイルをコピーします。
  5. RESETを押します。

接続

  • LPS331の3.3Vをmbedの3.3Vに接続します。
  • LPS331のGNDをmbedのGNDに接続します。
  • LPS331のSCLをmbedのSCLに接続します。
  • LPS331のSDAをmbedのSDAに接続します。

著作権と免責事項

  • 個人利用に限定され、著作権者の許可なく商用利用できません。
  • 直接間接に関わらず、使用によって生じたいかなる損害も筆者は責任を負いません。


2 comments on (4)トラ技mbedで気圧センサー(LPS331ライブラリ):

03 Oct 2014

質問 小野寺様 はじめまして。 LPC810を使ったプログラムは トラ技2014年2月号に掲載されていましたが、ここに記載されている(拡張版)3月号付属基板を使ったmbedプログラム/ライブラリーは どこでDownloadさせていただけるのでしょうか。 4月号ではサンプルプログラム LPC11U35_Barometer.bin だけしかありませんし、10月号でも見当たりません。 以上、よろしくお願いします。     (シミズ君)

03 Oct 2014

準備が整い次第、ソースコードはcodeからダウンロードできるようにします。 (すべて公開するとは限りません。) Notebookの修正を続けていますので、長い目で見てください。

私が4月号、10月号を執筆したわけではないので、それに関してはお応えしようがありません。

Please log in to post comments.