2024年8月24日土曜日

Neopixel LED tape

 マイクロビットを使ってみる 〜フルカラーLEDテープ - MSR合同会社 (msr-r.net)

拡張機能でneopixelをロードして、以下のコードをコピペ

input.onButtonPressed(Button.Afunction () {
    発行色 += 1
    if (発行色 > 5) {
        発行色 = 0
    }
    if (発行色 == 1) {
        strip.showColor(neopixel.colors(NeoPixelColors.Red))
    } else if (発行色 == 2) {
        strip.showColor(neopixel.colors(NeoPixelColors.Green))
    } else if (発行色 == 3) {
        strip.showColor(neopixel.colors(NeoPixelColors.Blue))
    } else if (発行色 == 4) {
        strip.showColor(neopixel.colors(NeoPixelColors.White))
    } else if (発行色 == 5) {
        strip.showRainbow(1360)
    } else {
        strip.showColor(neopixel.colors(NeoPixelColors.Black))
    }
})
let 発行色 = 0
let strip: neopixel.Strip = null
strip = neopixel.create(DigitalPin.P060NeoPixelMode.RGB)
strip.showColor(neopixel.colors(NeoPixelColors.Red))
発行色 = 0
basic.pause(1000)
strip.showColor(neopixel.colors(NeoPixelColors.Black))
basic.forever(function () {
    
})

0 件のコメント:

コメントを投稿