1.2.3.6.1.3 TEMT6000(光照强度传感器)
优质
小牛编辑
158浏览
2023-12-01
更新时间:2018-09-17 12:22:29
功能说明
光照强度模拟传感器驱动。TEMT6000 具有很高的灵敏度,达到 570nm,而且对红外光谱具有抑制作用。
硬件资源
1.ESP32 开发板
2.TEMT模块
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
}
应用示例
- 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 temt6000。
- 编写测试 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 读取环境的光强值;