21/02/08 22:30:36.40 tr7mnQnl.net
Raspberry Pi picoのMicroPythonのI2Cサンプルとして
気温、湿度、気圧センサーのBME280を使ってみました
以前、スイッチサイエンスのBME280用Python 2.7向けのサンプルコードを改変して
ESP32用の本家のMicroPython用で動くようにしたのを
MicroPythonのスレにアップしたものですが
ほぼ、そのまま動作しました
ESP32の本家のMicroPython用からの変更点は
I2Cポートのid指定を追加しSDA、SCLのピン番号を変えただけです
スイッチサイエンスのPython2.7用のサンプルプログラムはここです
URLリンク(github.com)
Raspberry Pi picoでI2C接続でBME280をMicroPythonで使う
URLリンク(pastebin.com)
プログラムではBME280のI2Cアドレスを0x76、
SCLをGPIO5(ピン番号7)、SDAをGPIO4(ピン番号6)にしてあるので
自分の環境に合わせて変更してください