BME280 with C-lang and Raspberry Pi

目的

Raspberry Pi 上の Linux から i2c バス経由で、 BME280からデータを C言語のプログラムで取得する。

この記事の続きです。 katogiso-tech.hatenablog.com

BME280 センサ

秋月電子のモジュールキットを利用する。

akizukidenshi.com

使い方

 $ rake
 $ chmod 776 ./bme280
 $ ./bme280

ソースコード

参考文献

以下の情報を参考にしています。

Bosch Sensortec ソースコード

猫ぱーんち! Raspberry Pi でI2C: C言語プログラミング

今回のソースコード

bme280.git

概要

詳細は後日記載する予定です。

Bosch のサンプルプログラムを全面的に整理して、 Raspberry Pi 上の Linux で動かしました。

BME280 を Forced Mode で動かして、気温、湿度、気圧データを取得しています。 main.c を見るとおおよその流れがわかると思います。