RF13(高感度麦克风)
更新时间:2018-09-17 11:37:10
功能说明
高感度麦克风模块。rf13 是一款高感度麦克风模块,这里我们用该模块采集周围环境声音的大小。
硬件资源
1.ESP32Kit 开发板
2.RF13 模块
3.接线
rf13 GND 引脚接 esp32Kit GND 引脚
rf13 VCC 引脚接 esp32Kit 3.3V 引脚
rf13 AO 引脚接 esp32Kit IO34 引脚
软件设计
rf13 模块采集的声音值大小是以模拟量的形式输出,在软件设计上,只需要通过 AD 模块读取该模拟值即可。
驱动配置
开发板板级管脚配置(board.json) 示范:</span>
"rf13":{
"type":"ADC",
"port":34,
"sampling":12000000
}
应用示例
- 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 rf13。
- 编写测试 index.js 文件。
var rf13 = require('rf13');
var handle = new rf13('rf13');
var t1 = setInterval(function() {
var val = handle.get_sound();
console.log('sound:'+val);
}, 1000);
运行验证
每隔一秒采集麦克风的声音,并打印传感器的值出来。