スイッチの状態を読み取る

Arduino

 ここでは,Arduinoでスイッチが押されたかどうかを読み取らせることを考えます。実体配線図は以下の通りです。

 ブレッドボード上にあるタクトスイッチを押すと,LEDが光るようにします。

 回路図を以下に示します。

 2番ピンにスイッチがつながっています。スイッチがOFFのときは5V端子からの電圧5Vが2番ピンに印加されます。スイッチがONのときは0Vが印加されます。

 13番ピンにはLEDが接続されています。13番ピンがHIGHのときにLEDが点灯します。

 次は,プログラムを見ていきましょう。

 まず,2行目で13番ピンを出力端子にしています。

 次に,6~8行目で,もし2番端子の値が0V(LOW)ならば13番ピンをHIGHの状態にします。すなわち,スイッチが押されたらLEDを点灯するという動作をさせます。

 さらに,9~11行目では,それ以外のとき13番ピンをLOWの状態にします。すなわち,LEDを消灯させます。

動作結果を以下に示します!

コメント

タイトルとURLをコピーしました