- インストール
- 基本操作
- 電子工作向けプログラミングの基本
- Excel向けプログラミングの基本
- scikit-learnでの機械学習
- matplotlibでのデータの可視化
- Web関連プログラミング
- RPA関連プログラミング
- その他の各種プログラミング
- リファレンス
BMP280の制御
温度/気圧センサーのBMP280を制御することができます。
配線
BMP280モジュールとマイコンの間は、I2Cで接続します。
I2C接続に使うピン番号は、マイコンによって異なります。
詳しくは、「I2C接続」のページを参照してください。
例えば、無印のESP32の場合、SDAを21番ピン、SCLを22番ピンに接続します。
初期化
無印ESP32など、I2Cのピン番号が固定のマイコンの場合は、「BMP280の初期化」のブロックを使います。
![]()
また、ESP32-S3など、I2Cのピン番号が可変のマイコンの場合は、初期化の際にピン番号を指定するブロックを使います。
温度と気圧の取得
初期化した後は、温度と気圧を取得するブロックを使うことができます。
温度は摂氏、圧力はヘクトパスカルの単位になります。
これらのブロックで得た値を、変数に代入したり、画面に出力したりすることができます。
![]()
![]()
事例
以下の事例は、1秒ごとにBMP280から温度と圧力を読み取って、Webブラウザのコンソールに出力する例です。
このプログラムは、こちらからダウンロードすることができます。