ここでは,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を消灯させます。
動作結果を以下に示します!


コメント