ArduinoとBME280で温度、湿度、気圧、標高を計測する

Arduinoでの温湿度気圧計測センサーモジュールの使い方を解説。

ここではSPI接続を使用します。

用意するもの

  1. Arduino Nano互換ボード
  2. BME280 温度湿度センサモジュール

接続方法

BME280Arduino
CSDigital 10
SDIDigital 11
3V33.3V
SCKDigital 13
GNDGND
SDODigital 12

ライブラリのインストール

ライブラリマネージャから「bme280」と検索し、「Adafruit BME280 Library」をインストール。

インストールしたら「ファイル」→「Adafruit BME280」→「bme280test」をクリック。

開いたソースコードの31行目をコメント化し、32行目のコメント化を解除して書き込み。

//Adafruit_BME280 bme; // I2C
Adafruit_BME280 bme(BME_CS); // hardware SPI

取得結果

サンプルコードでは標高を求めることもできるようです。