PICOで複数のフルカラーLEDを制御します。

複数のフルカラーLED(マイコン内蔵RGBLED 8mm PL9823-F8)をPICOで光らせます。

複数のフルカラーLED(マイコン内蔵RGBLED 8mm PL9823-F8)をPICOでいろいろな色で光らせます。

フルカラーLED(マイコン内蔵RGBLED 8mm PL9823-F8)

 

配線図

マイコン内蔵RGBLED 8mm PL9823-F8

1 GND  38:GND
3 VDD  40:VBUS 抵抗 470Ω
1と3のあいだにコンデンサー 0.1μF

4 DIN    1:  GPIO 0 抵抗 330Ω
DOピンから次のLEDのDINへ接続


 

5Vの電源を使うので慎重に配線します。
間違えるとLEDが割れることがあります。

MicroPythonプログラム

# ライブラリをインポート
import NeoPixelControl as npc
import time  # timeモジュールをインポート

#time.sleep_ms(100)を入れないと点灯しません。

npc.drawpix(0, 0,10,0)  # LEDの色を設定
npc.sm.put(npc.ar, 8)   # 点灯実行
time.sleep_ms(100)
npc.drawpix(1, 0,0,10)  # LEDの色を設定
npc.sm.put(npc.ar, 8)   # 点灯実行
time.sleep_ms(100)
npc.drawpix(2, 10,0,0)  # LEDの色を設定
npc.sm.put(npc.ar, 8)   # 点灯実行
time.sleep_ms(100)
npc.drawpix(3, 10,10,0)  # LEDの色を設定
npc.sm.put(npc.ar, 8)   # 点灯実行
time.sleep_ms(100)ももじゅーるrーゅyz実行
4色が一斉に点灯します。

自由研究

テンテン
テンテン

複数のLEDを順番に点灯させたりしてみたいですね。