Opensourcetechブログスマートフォン用の表示で見るOpensourcetechブログOpensourcetechによるNGINX/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。raspi-configTweetこんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。LM61BIZ左から電源+(今回は3.3V)、データ出力、GNDとなります。-25°C〜85°Cの範囲を測定出来る温度センサーです。600mV(0.6V)のオフセットがあるのでプログラム作成時には考慮する必要があります。MCP3002アナログ温度センサーから受信したデータを、デジタルデータに変換する役割を持ちます。下の中央2つの端子でデータを受け付けることが出来ます。wを使用)・MCP3002・LM61BIZを接続します。※26番の代わりに、24番を使ってもOKです。※電源+/GNDを逆に接続すると、温度センサーがむちゃくちゃ熱くなる(マジで火傷しそうなくらい熱くなります)ので間違えないように注意しましょう。それぞれの端子の意味や製品仕様については、以下からチェックしましょう。Pi側でSPIが使えるように準備をします。※Rasbianのバージョンによって設定箇所が異なる可能性あり。その後、SPIモジュールが認識されていることと、spidev0.0とspidev0.1の2つのMCP3002からのデータ受信用のファイルが/devにあるか確認します。/dev/spidev0.1その他、python(バージョン3)・pip3・python-spidev・wiringpiなど必要なソフトウェアをインストールします。※apt/apt-get/pip3コマンドでインストールします。wiringpiなお、以下のようにpythonが2.系と3.系が同居している場合は、パスの指定など間違えないように注意しましょう。この記事の中では、python3.系を使ってます。exit()温度データ取得データの取得には、Pythonを使ってMCP3002に入力されたデータを読み取ります。以下のようなPythonプログラムを作成し、実行できるように実行権限も付与しておきます。