複数のフルカラーLED(マイコン内蔵RGBLED 8mm PL9823-F8)が一体化したモジュールをPICOで光らせます。

複数のフルカラーLED(マイコン内蔵RGBLED 8mm PL9823-F8)モジュールをPICOでいろいろな色で光らせます。
フルカラーLED(マイコン内蔵RGBLED 8mm PL9823-F8)マトリックスモジュール
配線図
MicroPythonプログラム
import neopixel
import time
from machine import Pin
# LEDの設定
NUM_LEDS = 16 # LEDの数
PIN = 0 # データピン
# NeoPixelオブジェクトの作成
np = neopixel.NeoPixel(Pin(PIN), NUM_LEDS)
# 全てのLEDを一色に光らせる関数
def all_color(color):
for i in range(NUM_LEDS):
np[i] = color
np.write()
# メインループ
while True:
all_color((25, 0, 0)) # 全てのLEDを赤に光らせる
time.sleep(1)
all_color((0, 25, 0)) # 全てのLEDを緑に光らせる
time.sleep(1)
all_color((0, 0, 25)) # 全てのLEDを青に光らせる
time.sleep(1)
自由研究

テンテン
二つのモジュールをつないで点灯できます。
そのほかにChatGPTを使っていろいろな光らせ方に挑戦してください。





