1.2.3.6.1.3 TEMT6000(光照强度传感器)

优质
小牛编辑
158浏览
2023-12-01

更新时间:2018-09-17 12:22:29

功能说明

光照强度模拟传感器驱动。TEMT6000 具有很高的灵敏度,达到 570nm,而且对红外光谱具有抑制作用。

硬件资源

1.ESP32 开发板
2.TEMT模块

1.png | center | 508x343

3.接线

  • TEMT6000 模块 OUT 引脚接 ESP32 34 引脚;

  • TEMT6000 模块 VCC 引脚接 ESP32 VCC3.3 引脚;

  • TEMT6000 模块 GND 引脚接 ESP32 GND 引脚;

软件设计

在软件设计上,只需要使用AD端口去读取传感器的数值即可。

驱动配置

开发板板级管脚配置(board.json) 示范:</span>

  "temt6000":{
    "type":"ADC",
    "port":34,
    "sampling":12000000
  }

应用示例

  1. 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 temt6000。
  2. 编写测试 index.js 文件。
console.log('app for temt6000!');
var temt6000 = require('temt6000');

var handle = new temt6000('temt6000');
var t = setInterval(function() {
  var val = handle.getVal();
  console.log('adc val:'+val);
}, 1000);

运行验证

每间隔 1s 读取环境的光强值;