查看: 1097|回复: 1

[分享] [YL-KL26Z]触摸按键

[复制链接]
  • TA的每日心情
    奋斗
    2023-9-17 19:57
  • 签到天数: 2310 天

    [LV.Master]伴坛终老

    107

    主题

    4270

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    10481
    最后登录
    2023-9-17
    发表于 2015-5-26 23:52:22 | 显示全部楼层 |阅读模式
    在Mbed中,只提供了滑条的程序,没有触摸按键的例子,我修改了一下,可以实现触摸按键的功能了。目前还不够精简,不过使用还是很方便的。
    • 可以判断是否按下
    • 可以设置门限
    • 可以判断按键的程度(手指覆盖面积)


    1. #include "mbed.h"
    2. #include "TSISensor.h"

    3. int main(void) {
    4.         PwmOut led1(LED_BLUE);
    5.     PwmOut led2(LED_GREEN);

    6.     TSISensor tsi;

    7.     led1.period_ms(1);
    8.     led2.period_ms(1);

    9.     while (true) {
    10.         printf("\r\n");
    11.         for(uint8_t i = 0; i < ELECTRODE_NUM; i++)
    12.                 printf("%d:%d-%f ", tsi.Pressed(i), tsi.readTSI_u16(i),tsi.readTSI(i));

    13.         led1 = 1-tsi.readTSI(0);
    14.         led2 = 1-tsi.readTSI(1);

    15.         wait(0.1);
    16.     }
    17. }
    复制代码





    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-1-24 09:50
  • 签到天数: 2 天

    [LV.1]初来乍到

    654

    主题

    3262

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    11098
    最后登录
    2019-1-27
    发表于 2015-5-28 10:02:07 | 显示全部楼层
    支持一下
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-29 16:42 , Processed in 0.130524 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表