BME280 を arduino に接続した温度・湿度・気圧計

概要

BME280 を arduino に接続して温度と湿度と気圧を測る.

これまでにやってきた, 圧力・温度を測って LCD (I2C 接続) に表示させるもののセンサーを変える.

参考ページ

使用機材

圧力・温度を測って LCD (I2C 接続) に表示させるものに加えて以下.

配線

基本的には, こちらのセンサー部分を変更.

  • 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 (とシリアルモニタ) に圧力と温度と湿度が表示される.

写真