micro:bit ™ (以下micro:bitと表記)で環境センサーBME280を利用するためには、Microsoft MakeCode ™ (以下MakeCodeと表記)のBME280用拡張機能が必要です。
拡張機能はMakeCodeを利用してmicro:bitができることの幅を広げるための機能です。たとえばmicro:bitには無線通信機能があります。Bluetooth通信の利用も可能ですが、MakeCodeの基本ブロックではサポートされていません。MakeCodeの拡張機能からBluetooth通信の拡張機能を追加することでBluetooth通信が可能になります。拡張機能は、パソコンにプリンターを接続して印刷するためにインストールするドライバみたいなものだと思ってもかまいません。
MakeCodeの拡張機能でBME280と検索すると拡張機能が数種類出てきます。シンプルにBME280と表記されたものはmicroPhythonのChineseコミュニティが制作したものです。基本的な機能はそろっているのでこれを利用するのが分かりやすいと思います。
ただ、microPhython Chineseコミュニティの拡張機能は、ブロック表記が英語であること、取得される数値が整数値であることが弱点といえば弱点です。BME280は環境センサーとはいえ、気象データに特化したセンサーのため、ブロックには一般的に馴染みのない英語(Dew Point=露点)があります。
BME280拡張機能(日本語仕様)はmicroPhython Chineseコミュニティの拡張機能をベースに日本語移植および機能の変更と追加をを行いました。拡張機能そのものは、ほぼmicroPhython Chineseコミュニティのものと同じです。ただし、ブロック表記の日本語化に加え次の機能が加えられています。
micro:bitのMakeCodeのエディター画面から拡張機能をクリックし、次のURLを拡張機能の検索に張り付けて検索してください。BME280の拡張機能(日本語仕様)が読み込まれ利用することができいます。
URL https://github.com/tanagogedora/bme280-jp
各ブロックの利用方法は「3.プログラム例」のページをご覧ください。