熊おふし五郎が行く

主にマイコンボードを動かした記録を書いています

LEDの点滅

LEDとは

LEDとはlight emitting diode(発光ダイオード)の略です。プラス端子からマイナス端子への順方向に電圧を引加すると発光する半導体素子です。プラス端子はアノード(A)とカソード(K)ともいいます。長い端子がアノード(プラス端子)です。

f:id:bear_9973:20200831203313j:plain:w400
LED

LEDモジュール

KEYESTUDIO製BBC micro:bitのスターターキットの赤色LEDを使います。

f:id:bear_9973:20200831202559j:plain:w400
LEDモジュール

インターフェース

LEDは、デジタル信号を入力します。

周辺回路

LEDは電流を制限する抵抗(電流制限抵抗)と接続するのが一般ですが、今回のLEDモジュールはトランジスタを使っているようです。

ソフトとマイコン

LEDが点滅するサンプルソフトを説明します。

MicropythonとMicro:bit

1秒間に1回点灯または消灯します。

接続

接続表と接続図(写真)を示します。

Micro:bit LED
モジュール
P0 S
3V +
GND -

f:id:bear_9973:20200831211005p:plain:w400
接続図

コード

from microbit import *

while True:
    pin0.write_digital(1)
    sleep(1000)
    pin0.write_digital(0)
    sleep(1000)

結果

動画で示したほうがわかりやすいですが、1秒間に点滅できることを確認しました。

f:id:bear_9973:20200903202329j:plain:w400
結果

Arduino

【未調査】

Raspberry Pi

【未調査】

STM32 Nucleo

【未調査】