led.blink() 设置红色 LED 灯闪烁显示状态

功能分类: 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 毫秒。

提示说明

查看更多少儿编程教程、JavaScript 介绍

返回文档首页