マイクロビットを使ってみる 〜フルカラーLEDテープ - MSR合同会社 (msr-r.net)
拡張機能でneopixelをロードして、以下のコードをコピペ
input.onButtonPressed(Button.A, function () {
発行色 += 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(1, 360)
} else {
strip.showColor(neopixel.colors(NeoPixelColors.Black))
}
})
let 発行色 = 0
let strip: neopixel.Strip = null
strip = neopixel.create(DigitalPin.P0, 60, NeoPixelMode.RGB)
strip.showColor(neopixel.colors(NeoPixelColors.Red))
発行色 = 0
basic.pause(1000)
strip.showColor(neopixel.colors(NeoPixelColors.Black))
basic.forever(function () {
})
0 件のコメント:
コメントを投稿