GY30(数字光强传感器)

更新时间:2018-09-17 12:24:43

功能说明

数字光强传感器。gy30 是一款数字光强传感器,通过 I2C 进行数据交互.

硬件资源

1.ESP32Kit 开发板
2.gy30 模块;

3.png | left | 563x483

3.接线

  • esp32Kit GPIO19 接 GY30 模组的 SCL 引脚

  • esp32Kit GPIO18 接 GY30 模组的 SDA 引脚

  • esp32Kit VCC 接 GY30 模组的 VCC 引脚

  • esp32Kit GND 接 GY30 模组的 GND 引脚

软件设计

在读取数据光强度之前,需要往芯片中写入 0x01,然后直接进行光强数据的读取即可。

驱动配置

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

 "gy30":{
    "type":"I2C",
    "port":2,
    "address_width":7,
    "freq":100000,
    "mode":1,
    "dev_addr":208
  }

应用示例

  1. 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 gy30。
  2. 编写测试 index.js 文件。
var gy30 = require('gy30');
var handle = new gy30('gy30');
var t1 = setInterval(function() {
    var lightVal = handle.get_light();
    console.log('lightVal:'+lightVal);
}, 2000);

运行验证

每隔两秒读取光感传感器 gy30 的光感值,并在终端上打印。

results matching ""

    No results matching ""