1.2.3.6.1.22 CZN15E(声音传感器)

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

更新时间:2018-09-18 10:17:29

功能说明

声音传感器驱动程序。czn15e 是一种传声器,它能对周围环境的声音进行检测,当声音达到一定阀值时,czn15e 模块将输出低电平,否则将维持高电平。

硬件资源

1.ESP32Kit 开发板
2.czn15e 模块

image.png | left | 569x554

3.接线

  • czn15e 模块 VCC 引脚接 esp32Kit 3V 引脚;

  • czn15e 模块 GND 引脚接 esp32Kit GND 引脚;

  • czn15e 模块 OUT 引脚接 esp32Kit IO5 引脚;

软件设计

驱动配置

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

  "czn15e":{
    "type":"GPIO",
    "port":5,
    "dir": 1,
    "pull": 1
  }

应用示例

  1. 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 czn15e。
  2. 编写测试 index.js 文件。
var czn15e = require('czn15e');
var handle  = new czn15e('czn15e');
var t1 = setInterval(function() {
    var val;
    val = handle.get();
    if(1 == val){
        console.log("sound:NO");
    }else{
        console.log("sound:YES");
    }
}, 1000);

运行验证

每隔1秒采集 czn15e 传感器的值,如果周围环境有声音,则打印 Sound:YES。