toggleSwitch 主板开关对象

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

temp

toggleSwitch 是用于控制 Circuit Playground 编程主板上开关的一个对象。在编程主板上,这个开关是跟引脚 #21 连接的。开关位于主板中央附近,在右侧图片图示的位置。toggleSwitch 对象即代表主板上的这个开关。

toggleSwitch 对象包含下面的属性:

  • toggleSwitch.isOpen - 对象的布尔类型属性,返回 true 如果开关处于开的状态,否则返回 false。

主板开关事件

主板上的这个开关可以触发下面的事件,在 APP 代码中使用 onBoardEvent() 方法可以对这些捕捉这些事件并进行处理。

这些事件包括:

事件名称 事件描述
open 每次开关被切换到开的状态。
close 每次开关被切换到关的状态。

示例代码


示例代码:开关事件捕捉 处理开关 open、close 事件,分别控制 10 个彩色 LED 灯开关状态。


// 处理开关 close 事件,分别控制 10 个彩色 LED 灯开关状态
onBoardEvent(toggleSwitch, "close", function(event) {
  colorLeds[0].on();
  colorLeds[1].on();
  colorLeds[2].on();
  colorLeds[3].on();
  colorLeds[4].on();
  colorLeds[5].off();
  colorLeds[6].off();
  colorLeds[7].off();
  colorLeds[8].off();
  colorLeds[9].off();
});
// 处理开关 close 事件,分别控制 10 个彩色 LED 灯开关状态
onBoardEvent(toggleSwitch, "open", function(event) {
  colorLeds[0].off();
  colorLeds[1].off();
  colorLeds[2].off();
  colorLeds[3].off();
  colorLeds[4].off();
  colorLeds[5].on();
  colorLeds[6].on();
  colorLeds[7].on();
  colorLeds[8].on();
  colorLeds[9].on();
});

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

返回文档首页