功能分类: Circuit Applab JavaScript 少儿编程
tempSensor
是代表编程主板上温度传感器的一个对象。光线传感器用于获取周围温度信息。
soundSensor
、lightSensor
以及 tempSensor
是分别对应 Circuit Playground 编程主板上的声音传感器、光线传感器以及温度传感器的三个模拟信号传感器对象。其中 soundSensor
连接模拟引脚 A4, lightSensor
连接模拟引脚 A5,tempSensor
连接模拟引脚 A0。右图中 1、2、3 的位置分别对应 Adafruit 可穿戴编程开发主板 (Adafruit Circuit Playground Express) 上的光线传感器、温度传感器以及声音传感器。
可以使用 tempSensor.value
获取温度传感器获取的温度数据。为了让人更容易理解,使用 tempSensor.C 以及 tempSensor.F 这两个分别将原始数据转化为摄氏度及华氏度后的结果。
tempSensor.value
- 温度传感器获取到的数值属性。温度传感器可以触发几种不同类型的事件,在 APP 代码中使用 onBoardEvent() 方法可以对这些捕捉这些事件并进行处理。
这些事件包括:
事件名称 | 事件描述 |
---|---|
change | 每次传感器感应到变化时触发 |
data | 每间隔 100 毫秒 触发一次,用于返回传感器感数据并进行处理。 |
示例代码:周围温度 处理温度传感器的 data 事件,每隔 100 毫秒获取一次实时温度并显示到屏幕。
// 处理温度传感器的 data 事件,每隔 100 毫秒获取一次实时温度并显示到屏幕
onBoardEvent(tempSensor, "data", function(event) {
setNumber("temperature", tempSensor.F);
});
tempSensor