tempSensor 主板温度传感器对象

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

tempSensor 是代表编程主板上温度传感器的一个对象。光线传感器用于获取周围温度信息。

soundSensorlightSensor 以及 tempSensor 是分别对应 Circuit Playground 编程主板上的声音传感器、光线传感器以及温度传感器的三个模拟信号传感器对象。其中 soundSensor 连接模拟引脚 A4, lightSensor 连接模拟引脚 A5,tempSensor 连接模拟引脚 A0。右图中 1、2、3 的位置分别对应 Adafruit 可穿戴编程开发主板 (Adafruit Circuit Playground Express) 上的光线传感器、温度传感器以及声音传感器。

可以使用 tempSensor.value 获取温度传感器获取的温度数据。为了让人更容易理解,使用 tempSensor.C 以及 tempSensor.F 这两个分别将原始数据转化为摄氏度及华氏度后的结果。


tempSensor 对象有下面的属性或方法:


  • tempSensor.value - 温度传感器获取到的数值属性。
  • tempSensor.C - 温度传感器获取到的数值属性(单位:摄氏度)。
  • tempSensor.F - 温度传感器获取到的数值属性(单位:华氏度)。

温度传感器事件

温度传感器可以触发几种不同类型的事件,在 APP 代码中使用 onBoardEvent() 方法可以对这些捕捉这些事件并进行处理。

这些事件包括:

事件名称 事件描述
change 每次传感器感应到变化时触发
data 每间隔 100 毫秒 触发一次,用于返回传感器感数据并进行处理。

示例代码


示例代码:周围温度 处理温度传感器的 data 事件,每隔 100 毫秒获取一次实时温度并显示到屏幕。


// 处理温度传感器的 data 事件,每隔 100 毫秒获取一次实时温度并显示到屏幕
onBoardEvent(tempSensor, "data", function(event) {
  setNumber("temperature", tempSensor.F);
});


语法规则


tempSensor

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

返回文档首页