mokomichi go go

mokomichiからの報告です

ラズパイでスイッチ入力

こんにちは。電子工作おじさんのmokomichiです。

新入社員だったmokomichiに教えたい「ラズパイでスイッチ入力」です。

ポートの設定

スイッチ入力を検出したいのでポートは「入力」に設定する。

f:id:mokomichi70:20200215004513p:plain
入力に設定した様子 GPIO17を使用するテイ

接続先が3.3VだとHighとして認識する。

f:id:mokomichi70:20200215004527p:plain
High(1)として認識

接続先がGNDだとLowとして認識する。

f:id:mokomichi70:20200215004541p:plain
Low(0)として認識

回路

スイッチがOFFの時はGNDと接続しているのでLowとして認識する。

f:id:mokomichi70:20200215005538p:plain
スイッチOFF

スイッチがONの時は3.3Vと接続しているのでHighとして認識する。

f:id:mokomichi70:20200215005557p:plain
スイッチON

その他

GPIOを出力にして、スイッチをONにすると3.3VとGNDが接続して危険だとか、プルダウン抵抗はラズパイの設定でプログラムでセットできるとかの話は保留。

mokomichiメモでした。