複数のフルカラー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を使っていろいろな光らせ方に挑戦してください。