功能分类: Circuit Applab JavaScript 少儿编程
temp
toggleSwitch
是用于控制 Circuit Playground 编程主板上开关的一个对象。在编程主板上,这个开关是跟引脚 #21 连接的。开关位于主板中央附近,在右侧图片图示的位置。toggleSwitch
对象即代表主板上的这个开关。
toggleSwitch
对象包含下面的属性:主板上的这个开关可以触发下面的事件,在 APP 代码中使用 onBoardEvent() 方法可以对这些捕捉这些事件并进行处理。
这些事件包括:
事件名称 | 事件描述 |
---|---|
open | 每次开关被切换到开的状态。 |
close | 每次开关被切换到关的状态。 |
示例代码:开关事件捕捉 处理开关 open、close 事件,分别控制 10 个彩色 LED 灯开关状态。
AخA1// 处理开关 close 事件,分别控制 10 个彩色 LED 灯开关状态
2onBoardEvent(toggleSwitch, "close", function(event) {
3colorLeds[0].on();
4colorLeds[1].on();
5colorLeds[2].on();
6colorLeds[3].on();
7colorLeds[4].on();
8colorLeds[5].off();
9colorLeds[6].off();
10colorLeds[7].off();
11colorLeds[8].off();
12colorLeds[9].off();
13});
14// 处理开关 close 事件,分别控制 10 个彩色 LED 灯开关状态
15onBoardEvent(toggleSwitch, "open", function(event) {
16colorLeds[0].off();
17colorLeds[1].off();
18colorLeds[2].off();
19colorLeds[3].off();
20colorLeds[4].off();
21colorLeds[5].on();
22colorLeds[6].on();
23colorLeds[7].on();
24colorLeds[8].on();
25colorLeds[9].on();
26});