功能分类: Circuit Applab JavaScript 少儿编程
设置红色 LED 灯,以一定的时间间隔呈现闪烁显示状态。
led.blink()
方法通过不断开启关闭红色 LED 灯来使之呈现闪烁效果。可以指定闪烁的时间间隔,时间间隔越小闪烁越快,间隔越大闪烁越慢。
示例代码:闪烁频率 当按下主板上的左按钮时减小闪烁时间间隔,当按下主板上的右按钮时增大闪烁时间间隔。
// 当按下主板上的左按钮时减小闪烁时间间隔,当按下主板上的右按钮时增大闪烁时间间隔
var blinkRate = 50;
onBoardEvent(buttonL, "down", function(event) {
blinkRate = blinkRate - 10;
led.blink(blinkRate);
});
onBoardEvent(buttonR, "down", function(event) {
blinkRate = blinkRate + 10;
led.blink(blinkRate);
});
太快或太慢 如果红色 LED 灯闪烁太快或太慢时,停止其闪烁效果,将红色 LED 灯关闭。
// 如果红色 LED 灯闪烁太快或太慢时,停止其闪烁效果,将红色 LED 灯关闭
var blinkRate = 50;
onBoardEvent(buttonL, "down", function(event) {
blinkRate = blinkRate - 10;
led.blink(blinkRate);
if(blinkRate < 10){
led.off();
}
});
onBoardEvent(buttonR, "down", function(event) {
blinkRate = blinkRate + 10;
led.blink(blinkRate);
if(blinkRate > 200){
led.off();
}
});
// 主板左按钮按下时,设置红色 LED 灯闪烁效果
onBoardEvent(buttonL, "press", function(event) {
led.blink(200);
});
led.blink(interval);
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
interval | number | Yes | 设置闪烁效果每次间隔时间(单位:毫秒)。默认为 200 毫秒。 |