## レッスン 3.1: ボタンモジュールのデジタル信号を読み取る **(1)説明** このプロジェクトでは、プッシュボタンモジュールを使ってLEDを制御します。 **(2)パラメータ:** 動作電圧:DC 3.3-5V 制御信号:デジタル信号 サイズ:34mm 重量:3.8g **(3)準備するもの:** | コントロールボード*1 | USBケーブル*1 | イエローLEDモジュール*1 | 3pin F-F 26AWG ワイヤー*2 | プッシュボタンモジュール*1 | |-------------------------------------------------|-------------------------------------------------|-------------------------------------------------|-------------------------------------------------|-------------------------------------------------| | ![](../media/60cb7081df16f5d5169b0883a6fbf3df.png) | ![](../media/4f8d5af6dee9016b45d975adb2391d37.png) | ![](../media/628e402ae3fc455a2812705b17d7c30d.png) | ![](../media/d57e6d40ae04a5be544cb6b4833a3e98.png) | ![](../media/6ba7e34f89af660ac90bb2552907ef3f.png) | **(4)接続図** | ピン接続表 | | |-------------------------|----------------------| | **ボタン**のピン | コントロールボードのピン | | G | G(GND) | | V | V(5V) | | S | D2 | | ピン接続表 | | |------------------------|----------------------| | **LED**のピン | コントロールボードのピン | | G | G(GND) | | V | V(5V) | | S | D3 | ![](../media/024ba0bbd683bf28f7783c8645f488be.png) ![](../media/32bb1f78caa01e562a769a0afe64da74.png) ![](../media/cb4d53c7c2057f85eb4255c453e31001.png) ![](../media/9688c560b185edabcf17838af3353b36.png) **(5)コードの説明:** Serial.begin(9600) - シリアル通信を初期化し、ボーレートを9600に設定します pinMode(pin, INPUT) - pinMode()関数を使って、Arduinoにピンが出力ピンか入力ピンかを指定します digitalRead(pin) - ピンのデジタルレベルを読み取り、HIGHかLOWかを判定します