2021年08月27日

BME280+Arduino

BME280+Arduino

温湿度監視のため、温湿度気圧センサ・BME280Arduinoを使用してみました。

ライブラリは下記よりダウンロード。
https://github.com/sparkfun/SparkFun_BME280_Arduino_Library

BME280 との通信は I2Cを使用、アドレス設定端子は3.3Vにプルアップして0x77としました。
J1,J2、J3はすべてショート。

BME280+Arduino

I2CとArduinoの接続は念のため100Ωのシリーズ抵抗を入れました。

スケッチはライブラリの「Example2_I2CAddress.ino」を改造して1分おきにデータ表示。

// スケッチ本体
#include
#include "SparkFunBME280.h"

BME280 mySensorA; //Uses default I2C address 0x77

void setup()
{
Serial.begin(115200);
Serial.println("Example showing alternate I2C addresses");

Wire.begin();

mySensorA.setI2CAddress(0x77);
if(mySensorA.beginI2C() == false)
Serial.println("Sensor A connect failed");
}

void loop()
{
Serial.print("Temp:");
Serial.print(mySensorA.readTempC(), 1);
Serial.print("℃ ");

Serial.print("Humidity:");
Serial.print(mySensorA.readFloatHumidity(), 1);
Serial.print("% ");

Serial.print("Pressure:");
Serial.print(mySensorA.readFloatPressure()/100, 0);
Serial.print("hPa");

Serial.println();
delay(60000);
}


TeraTermでの表示
BME280+Arduino


Arduino互換機でUSBシリアルにCH340を使用時、ドライバは下記よりダウンロードできます。(2021/08/27時点)
(メーカのWebサイトは?のようでした)

https://akizukidenshi.com/catalog/g/gI-13544/





タグ :BME280

同じカテゴリー(ソフト開発その他)の記事
iPhone開発の役立ち本
iPhone開発の役立ち本(2010-12-25 10:00)


上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。

削除
BME280+Arduino
    コメント(0)