main.go (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
package main
import (
"image/color"
"machine"
"tinygo.org/x/drivers/ws2812"
)
const ledCount = 512
func main() {
var pin machine.Pin
pin = 13
pin.Configure(machine.PinConfig{Mode: machine.PinOutput})
device := ws2812.NewWS2812(pin)
leds := make([]color.RGBA, ledCount)
for i := range leds {
leds[i] = color.RGBA{
R: 0,
G: 10,
B: 0,
}
}
device.WriteColors(leds)
}
|