13章 デジタル入力Motors

この章では、スイッチやキーパッドなどのデジタル部品を使うレシピを紹介する。また、デジタル出力を持つモジュールを、Raspberry Piの汎用入出力(GPIO)ピンに接続する方法も説明する。

多くのレシピでは、ハンダ付け不要のブレッドボードと、ジャンパー線を使う必要があるレシピ10.9を参照]

レシピ13.1:押しボタンスイッチを接続する

課題 スイッチをRaspberry Piへ接続して、それを押すとPythonのコードが実行されるようにしたい。

解決 スイッチをGPIOピンへ接続し、Pythonプログラムの中でgpiozeroライブラリーを使ってボタンが押されたことを検出する。

 このレシピの製作には、以下のものが必要だ。

 図13-1に、ブレッドボードとジャンパー線を使って押しボタンスイッチを接続する実体配線図を示す。

図13-1 押しボタンスイッチをRaspberry Piに接続する

図13-1 押しボタンスイッチをRaspberry Piに接続する

 ブレッドボードと押しボタンスイッチを使う代わりに、Squid Button[図13-2]を使うこともできる。これはGPIOコネクターへ直接接続できるように、押しボタンスイッチにメスのジャンパー線がハンダ付けされたものだレシピ10.11

図13-2 Squid Button ...

Get Raspberry Piクックブック 第4版 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.