名刺サイズの超小型PC「ラズパイ」で遊ぶ(第44回)

550円の「Raspberry Pi Pico」でIoT その1:気温と湿度、気圧を測定する(2/2 ページ)

BME280で測定する

 ではBME280で測定することにしましょう。以下のプログラムをThonnyの上のカラムに記述します。

from machine import Pin, I2C
from time import sleep
from bme280 import BME280
i2c = I2C(0, sda = Pin(0), scl = Pin(1), freq = 40000)
bme = BME280(i2c = i2c)
print(bme.values)

bmetest.py

 BME280の測定データを取り出すのはかなり長いプログラムとなってしまいますが、パッケージを利用すればこれだけの行で済みます。「from bme280 import BME280」でBME280の値を使えるようにしています。

 記述したら先ほどと同様に左上の「▶」をクリックします。気温、気圧、湿度が順に表示されたでしょうか。なお、1度だけの測定だとおかしなデータを吐き出すこともあるようです。そうした場合には複数回測定してみてください。

Raspberry Pi Pico 気温と気圧、湿度の値が表示された
印刷する
SNSでシェア
SpecialPR

名刺サイズの超小型PC「ラズパイ」で遊ぶ

今やスマートフォンアプリで何でも完結できてしまう時代。しかし、一から自分の手でデバイスを作り上げ、試行錯誤しながらアイデアを具現化する楽しさは格別です。この連載では、テーマや用途にあわせてマイクロコンピュータ(マイコン)と呼ばれる名刺サイズの超小型PC「Raspberry Pi」(通称ラズパイ)の活用方法から具体的な工作手順までを紹介します。

この連載の記事をもっと見る

この記事の著者

関連記事

こんなメディアも見られています

ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

メールマガジンを配信中
メールマガジンを配信中

国内外の業界動向、AIやクラウドなどの最新技術、キャリア情報など今知りたい情報をまとめてお届けします。

いますぐご登録

本日の新着記事

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ITmedia NEWS SNS

X @itmedia_newsをフォロー

インフォメーション

ITmediaNEWSをフォロー

あなたにおすすめの記事PR