1.2.3.6.1.11 LM393(角度传感器)

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

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

功能说明

角度传感器驱动。LM393 是一款倾斜检测传感器,通过该驱动可以实时监测该传感器的倾斜度。

硬件资源

1.ESP32 开发板
2.LM393 模块

3.png | center | 566x538

3.接线

  • lm393 GND 引脚接 ESP32 GND 引脚

  • lm393 VCC 引脚接 ESP32 3.3V 引脚

  • lm393 DO 引脚接 ESP32 IO14 引脚

软件设计

lm393 不能精确的测试倾斜角度,它能感知的物体角度变化大致在15-45度左右,其灵敏度可以通过上图中的"阀值调节"进行设置。其输出形式是数字量0和1.

驱动配置

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

  "lm393":{
    "type":"GPIO",
    "port":14,
    "dir":1,
    "pull":1

应用示例

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

运行验证

倾斜传感器,观察终端输出的打印值;