led.pulse() 设置红色 LED 灯脉冲显示状态

功能分类: Circuit Applab JavaScript 少儿编程

设置红色 LED 灯,以一定的时间间隔呈现脉冲显示状态。

跟方法 led.blink() 类似,led.pulse() 方法可以使红色 LED 灯以一定频率点亮然后慢慢变暗之后重新点亮,直到使用 led.off() 方法将其关闭。led.blink() 方法则重复开关状态呈现闪烁状态,没有中间渐变的过程。led.blink()led.pulse() 都需要一个时间间隔参数,并依次决定红色 LED 灯的显示效果频率(状态变化快慢)。

示例代码


示例代码:脉冲与闪烁 当主板上的开关开启或关闭时,分别设置红色 LED 灯处于脉冲及闪烁状态,比较这两种状态的区别。


// 当主板上的开关开启或关闭时,分别设置红色 LED 灯处于脉冲及闪烁状态,比较这两种状态的区别
onBoardEvent(toggleSwitch, "close", function(event) {
  led.pulse(200);
});
onBoardEvent(toggleSwitch, "open", function(event) {
  led.blink(200);
});

示例代码:不同频率 设置不同时间间隔,查看显示效果。


// 设置不同时间间隔,查看显示效果
onBoardEvent(toggleSwitch, "close", function(event) {
  led.pulse();
});
onBoardEvent(toggleSwitch, "open", function(event) {
  led.pulse(150);
});
onBoardEvent(buttonL, "down", function(event) {
  led.pulse(50);
});
onBoardEvent(buttonR, "down", function(event) {
  led.pulse(100);
});

示例代码:脉冲及关闭 主板左按钮按下及松开,分别设置红色 LED 灯脉冲效果及关闭状态。


// 主板左按钮按下及松开,分别设置红色 LED 灯脉冲效果及关闭状态
onBoardEvent(buttonL, "down", function(event) {
  led.pulse(200);
});
onBoardEvent(buttonL, "up", function(event) {
  led.off();
});

语法规则


led.pulse(interval);

参数说明

名称 类型 必需 参数描述
interval number Yes 设置脉冲效果每次间隔时间(单位:毫秒)。默认为 200 毫秒。

提示说明

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

返回文档首页