colorLeds[i] 彩色 LED 灯(霓虹灯)控制

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

通过 colorLeds[i] 可以对指定编号 i 的彩色 LED 灯(霓虹灯)进行控制。在 Adafruit Circuit Playground 编程主板上有 10 个彩色 LED 灯,沿一周均匀分布在主板上,它们也被成为霓虹灯。编号及位置如右侧图片所示。

colorLeds 是包含所有这 10 个彩色 LED 灯对象的数组,指定编号 i 可以得到相应的彩色 LED 灯并对其进行操作。如 colorLeds[0] 可以得到 USB 接口左侧的编号为 #1 的 LED 灯。在这 10 个对象中,不包含主板上 USB 接口旁边的红色 LED 灯。红色 LED 灯使用专用的 led 对象来控制。

使用 colorLeds[i] 一次只返回一个指定的 LED 对象。如果要对多个 LED 对象进行操作,需要使用多次。


可以使用下面的方法对各个彩色 LED 状态灯进行操作:


示例代码


示例代码:开关控制 通过左右两个按钮,控制彩色 LED 灯开关。


// 通过左右两个按钮,控制彩色 LED 灯开关
onBoardEvent(buttonL, "down", function(event) {
  colorLeds[0].on();
  colorLeds[9].on();
});
onBoardEvent(buttonR, "down", function(event) {
  colorLeds[0].off();
  colorLeds[9].off();
});

提示说明

  • 主板上的红色 LED 灯不包含在这个对象数组里。红色 LED 灯使用专用的 led 对象来控制。

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

返回文档首页