他の方法で温度を測定することができるので,そちらの方法を紹介します。ライブラリの導入すでに導入済みの方はこの手順は必要ないですが,以下のコマンドでライブラリをインストールしておきます。cmake必要であれば以下もインストールしておく。libtoolusb関連のパッケージを導入していたらapt-getがうまく動作しなくて,ライブラリのインストールができなくなることもあった。その場合は,full-upgradeを行ってみるとうまく行った。詳しくは以下の記事でまとめている。コマンドを実行したのだが,以下の文言とともにエラーとなった。...hidapiライブラリのインストールまずは,hidapiのインストールを行います。)USBと通信をするために必要となりますので,こちらをつべこべ言わず導入しておきましょう。gitクローンするだけです。/usr/local/lib/libhidapi-hidraw.so.0TEMPerdのインストール続きましてUSB温度測定用ライブラリのTEMPerdをインストールしていきます。こちらもgitクローンしていきます。https://github.com/hughesr/TEMPered最新のクローンしたソースではmac用に改変されているのだとか..。今回はラズパイ(Linux用)で動かしたいので,Linuxで動いていたリビジョンまでコミットを戻していきます。installで/usr/local/binにインストールされるため,そのままコマンドとして扱えるようになります。温度を測定してみましょうさぁ,ここまで来れば導入完了です。コマンドでUSB温度計から温度を取得できます。temperedするとどうでしょう。1行目には温度が表示され,2.3行目にエラーのような出力がされると思います。available今回のUSB温度計には非搭載のセンサーから温度を出力しているようです。TEMPerには非搭載のためエラーが出力されます。17-いちいちこんな長ったらしいコマンドを打つのも面倒なのでaliasにでも登録しちゃいましょう。/home/pi/.bashrcこれで,簡単に温度のみ取得可能となりました。°C最後にpythonで組み込んだプログラムにて温度取得を行いたいと思っていたので,subprocessでコールしてみたのですが,温度以外のエラーも一緒に出力されてしまいますね。pythonプログラム内ではalias設定はうまく反映されないのかぁ。ちなみに温度のみ取得したい場合は,こんな関数を作るといいみたい。getTemperature()こちらから参考にさせていただきました。「そろそろラズパイを本格的に使いたい。「センサー/モジュールを使って何かしたいなぁ。「そもそも何をやったら良いか分からない。(1件)【やってみた】僕の愛しのペットがTwitterでSOSを発信するようにしてみた。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ちゆりITエンジニアバイオ出身のITエンジニア。バイオ系大学院を卒業後一部上場のIT企業へ就職。