功能分类: Circuit Applab JavaScript 少儿编程
关闭主板彩色 LED 灯,使之处于关闭状态。
使用 colorLeds[i].off()
方法跟 led.off() 方法类似,可以使指定编号的 LED 灯处于持续关闭状态。
可以使用 colorLeds[i].on() 方法将其开启。
示例代码:开启与关闭 主板左按钮按下时,设置彩色 LED 灯状态;主板右按钮按下时,修改彩色 LED 灯状态。
// 主板左按钮按下时,设置彩色 LED 灯状态;主板右按钮按下时,修改彩色 LED 灯状态
onBoardEvent(buttonL, "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(buttonR, "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();
});
示例代码:循环设置所有彩色 LED 灯状态 使用 for 循环,设置所有 LED 灯的状态。
// 使用 for 循环,设置所有 LED 灯的状态
onBoardEvent(buttonL, "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();
}
});
onBoardEvent(buttonR, "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("buttonL", "press", function(event) {
colorLeds[8].off();
colorLeds[9].off();
});
colorLeds[index].off()