在线时间776 小时
UID126526
注册时间2008-5-19
NXP金币0
TA的每日心情 | 奋斗 2023-9-17 19:57 |
---|
签到天数: 2310 天 [LV.Master]伴坛终老
金牌会员
- 积分
- 10481
- 最后登录
- 2023-9-17
|
在Mbed中,只提供了滑条的程序,没有触摸按键的例子,我修改了一下,可以实现触摸按键的功能了。目前还不够精简,不过使用还是很方便的。
- 可以判断是否按下
- 可以设置门限
- 可以判断按键的程度(手指覆盖面积)
- #include "mbed.h"
- #include "TSISensor.h"
- int main(void) {
- PwmOut led1(LED_BLUE);
- PwmOut led2(LED_GREEN);
- TSISensor tsi;
- led1.period_ms(1);
- led2.period_ms(1);
- while (true) {
- printf("\r\n");
- for(uint8_t i = 0; i < ELECTRODE_NUM; i++)
- printf("%d:%d-%f ", tsi.Pressed(i), tsi.readTSI_u16(i),tsi.readTSI(i));
- led1 = 1-tsi.readTSI(0);
- led2 = 1-tsi.readTSI(1);
- wait(0.1);
- }
- }
复制代码
|
|