FEZDomino_Sensors

FEZDomino_Sensors.jpg

FEZ DominoBMP085 (I2C気圧センサ)、 HIH-5031-001(アナログ出力湿度センサ)を 接続してその値を表示します。 同等なボードがここ で販売されています。

回路図

気圧センサ、湿度センサの回路図です。

FEZDomino_Sensors.png

I2CのプルアップはFEZ Domino側に既にあるので BMP085モジュールから外しておきます。

プロジェクトファイル一式

I2Cの使い方

I2CDevice i2c = new I2CDevice(new I2CDevice.Configuration(0x77, 400));

BMP085のアドレス0x77, クロック周波数400KHzで設定

i2c.Execute(new I2CDevice.I2CTransaction[] {
        I2CDevice.CreateWriteTransaction(new byte[] { addr, data }) }, 1000);

BMP085へ1バイト書き込み(タイムアウト1000ms)

byte[] buffer = new byte[1];
i2c.Execute(new I2CDevice.I2CTransaction[] {
        I2CDevice.CreateWriteTransaction(new byte[] { addr }),
        I2CDevice.CreateReadTransaction(buffer) }, 1000);

BMP085から1バイト読み出し(タイムアウト1000ms)


添付ファイル: fileFEZDomino_Sensors.zip 468件 [詳細] fileFEZDomino_Sensors.png 404件 [詳細] fileFEZDomino_Sensors.jpg 400件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-03-13 (火) 20:48:41 (2465d)