LEDの点滅
LEDとは
LEDとはlight emitting diode(発光ダイオード)の略です。プラス端子からマイナス端子への順方向に電圧を引加すると発光する半導体素子です。プラス端子はアノード(A)とカソード(K)ともいいます。長い端子がアノード(プラス端子)です。
LEDモジュール
KEYESTUDIO製のBBC micro:bitのスターターキットの赤色LEDを使います。
インターフェース
LEDは、デジタル信号を入力します。
周辺回路
LEDは電流を制限する抵抗(電流制限抵抗)と接続するのが一般ですが、今回のLEDモジュールはトランジスタを使っているようです。
ソフトとマイコン
LEDが点滅するサンプルソフトを説明します。
MicropythonとMicro:bit
1秒間に1回点灯または消灯します。
接続
接続表と接続図(写真)を示します。
Micro:bit | LEDモジュール |
P0 | S |
3V | + |
GND | - |
コード
from microbit import * while True: pin0.write_digital(1) sleep(1000) pin0.write_digital(0) sleep(1000)
結果
動画で示したほうがわかりやすいですが、1秒間に点滅できることを確認しました。
Arduino
【未調査】
Raspberry Pi
【未調査】
STM32 Nucleo
【未調査】