Turns the specified colorLED on.
This method works just like led.on()
and will keep whichever LED is specified on. You can turn the colorLED off with colorLeds[i].off()
.
By default, colorLeds[i].on()
turns on all three parts of the LED (red, green, and blue) to produce white. Use colorLeds[i].color()
to change the color. colorLeds[i].color()
does not need to be used with the on method, it automatically turns the LED(s) on.
onBoardEvent(buttonL, "down", function(event) { colorLeds[0].on(); colorLeds[1].off(); colorLeds[2].on(); colorLeds[3].off(); colorLeds[4].on(); colorLeds[5].off(); colorLeds[6].on(); colorLeds[7].off(); colorLeds[8].on(); colorLeds[9].off(); }); onBoardEvent(buttonR, "down", function(event) { colorLeds[0].off(); colorLeds[1].on(); colorLeds[2].off(); colorLeds[3].on(); colorLeds[4].off(); colorLeds[5].on(); colorLeds[6].off(); colorLeds[7].on(); colorLeds[8].off(); colorLeds[9].on(); });
onBoardEvent(buttonL, "down", function(event) { colorLeds[0].on(); colorLeds[9].on(); }); onBoardEvent(buttonR, "down", function(event) { colorLeds[0].off(); colorLeds[9].off(); });
Does the same thing as the previous Alternating Lights example, but this time uses for loops.
onBoardEvent(buttonL, "down", function(event) { for (var i = 0; i < 10; i = i+2){ colorLeds[i].on(); } for (var i = 1; i < 10; i = i+2){ colorLeds[i].off(); } }); onBoardEvent(buttonR, "down", function(event) { for (var i = 0; i < 10; i = i+2){ colorLeds[i].off(); } for (var i = 1; i < 10; i = i+2){ colorLeds[i].on(); } });
colorLeds[index].on()
Found a bug in the documentation? Let us know at documentation@code.org