4.2.8 懐中電灯
4.2.8.1 概要

このプロジェクトでは、micro:bitボード、ゲームパッド、およびLEDライトを使用して、シンプルな懐中電灯を構築します。LEDライトは、ゲームパッドのボタンCを押すことでオン/オフを切り替えることができます。この懐中電灯は、夜間の照明や暗い場所での作業に便利です。

4.2.8.2 必要な部品
|
|
|
|---|---|---|
micro:bit V2 ボード (自己調達) ×1 |
micro:bit スマートゲームパッド (組み立て済み) ×1 |
単4電池 (自己調達) ×4 |
|
|
|
LEDライト (自己調達) ×1 |
220Ω抵抗 (自己調達) ×1 |
F-F デュポンワイヤー(自己調達) x2 |
4.2.8.3 配線図

上記のように配線した後、micro:bitをゲームパッドコントロールボードのスロットに挿入します。
LEDライト |
micro:bit ゲームパッドコントロールボード |
micro:bit ボードピン |
|---|---|---|
長いピン (アノード) |
P0 |
P0 |
短いピン (カソード) |
GND |
GND |
4.2.8.4 コードフロー

4.2.8.5 テストコード
完全なコード:


簡単な説明:
① P0ピンをデジタル出力ピンとして設定し、初期状態を低レベル(LEDオフ)に設定します。

② ボタンCが押されているかどうかを継続的にチェックします。押されている場合、P0ピンのデジタル状態を反転させます(LEDのオン/オフを切り替える)。その後、ボタンのチャタリングを防ぐために200ミリ秒の遅延を導入します。

4.2.8.6 テスト結果

コードを書き込んだ後、micro:bitボードをゲームパッドのスロットに挿入し(電池が取り付けられていることを確認)、「ON」に切り替えます。
ボタンCを押すとLEDが点灯し、もう一度押すと消灯します。

ヒント: ボードが応答しない場合は、micro:bitボードの背面にあるリセットボタンを押してください。






