1.2.3.6.2.1 TouchKey(触摸按键)

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

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

功能说明

触摸按键驱动程序

硬件连接

我们使用 ESP32DevKitC 开发板的板载触摸按键做示例。如下:

touchkey.jpg | center | 300x224.4047619047619

软件设计

驱动配置

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

    "touchkey.key0":{
        "type":"ADC",
        "port":4,
        "sampling":12000000
    },
    "touchkey.key1":{
        "type":"ADC",
        "port":2,
        "sampling":12000000
    }

应用示例

  1. 在嵌入式 JS 开发工作台上,创建测试工程并导入驱动模块 tkey。
  2. 编写测试 index.js 文件。
var touchkey = require('tkey');
var handle = new touchkey('touchkey.key0','touchkey.key1')
function keyHandle(val){
    console.log('Touch key'+' '+val + 'press');
}
handle.on(keyHandle);

运行验证

触摸按键按下后在终端打印 “Touch key press" 的效果。