BME280 を arduino に接続した温度・湿度・気圧計
概要
BME280 を arduino に接続して温度と湿度と気圧を測る.
これまでにやってきた, 圧力・温度を測って LCD (I2C 接続) に表示させるもののセンサーを変える.
参考ページ
使用機材
圧力・温度を測って LCD (I2C 接続) に表示させるものに加えて以下.
- BME280
- ここから購入.
配線
基本的には, こちらのセンサー部分を変更.
- BME280 の VIN を arduino の 3.3 V に接続
- BME280 の GND を arduino の GND に接続
- BME280 の SCL を arduino の SCL に接続
- BME280 の SDA を arduino の SDA に接続
スケッチの作成 (というかダウンロード)
「ArduinoとBME280、OLED、u8gで作る日本語表示の気圧・温湿度計」の記述を基に, こちらのスケッチのセンサー部分を書き換える.
- [スケッチ]->[ライブラリをインクルード]->[ライブラリを管理...] において "bme280" のキーワードで検索し, "Adafruit BME280 Library by Adafruit" のライブラリ (2.2.2) をインストール.
- 依存関係より以下のライブラリがインストールされる.
- "Adafruit Unified Sensor"
- "Adafruit BusIO"
- 依存関係より以下のライブラリがインストールされる.
- <URL:sketch-1/bme280_v01.ino>
実行
スケッチを検証 (コンパイル) して書き込む (転送する) と, LCD (とシリアルモニタ) に圧力と温度と湿度が表示される.