中国版BeagleBone Black element14で遊んでみた 第6回

今回はelement14のSPIに温度センサーを接続してみます。

element14のP9_1(GND)、P9_18(SPI0_MOSI)、P9_21(SPI0_MISO)、P9_22(SPI0_SCK)、P9_4(3.3V)を温度センサーに接続します。

element14_spi1

pythonプログラムからSPIを使用するには、「Adafruit_BBIO.SPI」クラスを使用します。

このクラスを使って、温度センサーを読み取るプログラムを作成し、実行します。

温度センサーに触れていない状態です。

element14_spi3  element14_spi_notouch

温度センサーに触れると、画面上の数値が上昇します。SPI経由で温度センサーから温度情報を取得していることが分かります。

element14_spi2   element14_spi_touch

「Adafruit_BBIO.SPI」クラスを使用すると、わずか15行でSPIを制御することが出来ます。素晴らしいですね。

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>