打印

确定手的位置

[复制链接]
1742|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
冰清玉洁|  楼主 | 2011-6-26 21:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
只有X和Y两个方向的走线,那怎么确定手所在的位置的呢
沙发
wenfen| | 2011-6-26 21:57 | 只看该作者
资料说是,当手点击屏幕时,电流就会从手旁边的四个点流向手所在的点

使用特权

评论回复
板凳
tian111| | 2011-6-26 22:05 | 只看该作者
电容触摸屏坐标定位不是用软件实现的,而是通过管脚配置得到的

使用特权

评论回复
地板
zhuhuis| | 2011-6-26 22:29 | 只看该作者
是的,这和布板方式有关,比如说使用滑调,用两个10sensors的滑调(滑调1、滑调2)分别表示X轴、Y轴。滑调1的第1个传感器就是X0,依次为X1、X2.....滑调2的第一个传感器为Y0,依次为Y1、Y2....这时,软件设计时,定义下两滑调分别代表X、Y坐标轴

使用特权

评论回复
5
冰清玉洁|  楼主 | 2011-6-26 22:35 | 只看该作者
能举个例子吗?

使用特权

评论回复
6
zhuhuis| | 2011-6-26 22:43 | 只看该作者
#define XDIRECTION 1
#define YDIRECTION 2
表示滑调1为X轴,滑调2为Y轴,其中1,2并非随意定义的,如果是0,则代表单个的按钮,1,2分别代表滑0,1
之后定义扫描时只需使用如下语句调用即可:
static WORD wXPosition;
static WORD wYPosition;
wXPosition=CSD_wGetCentroidPos(XDIRECTION);
wYPosition=CSD_wGetCentroidPos(YDIRECTION);
这时的扫描到的坐标就是对应的xy坐标

使用特权

评论回复
7
冰清玉洁|  楼主 | 2011-6-26 22:49 | 只看该作者
楼上的意思是说,那个根据引脚来确定坐标的位置吗?

使用特权

评论回复
8
宋倩2010| | 2011-6-26 22:55 | 只看该作者
其实就是两个很长的滑条。 相互交叉

使用特权

评论回复
9
冰清玉洁|  楼主 | 2011-6-26 22:59 | 只看该作者
wXPosition=CSD_wGetCentroidPos(XDIRECTION);
wYPosition=CSD_wGetCentroidPos(YDIRECTION);
这些历程函数,从哪得到的,能否给我分享一下啊?

使用特权

评论回复
10
chenho| | 2011-6-26 23:09 | 只看该作者
楼主说的是表面电容屏,你们说的是投影电容屏。。。

使用特权

评论回复
11
gongche| | 2011-6-26 23:22 | 只看该作者
是啊, 现在大都使用投影电容屏。

使用特权

评论回复
12
huwr| | 2011-6-26 23:28 | 只看该作者
对,所以定位要比表面电容屏简单。

使用特权

评论回复
13
冰清玉洁|  楼主 | 2011-6-26 23:41 | 只看该作者
知道了,先结贴了

使用特权

评论回复
14
figi| | 2011-6-27 20:22 | 只看该作者
新手路过 学习ING

使用特权

评论回复
15
figi| | 2011-6-27 20:22 | 只看该作者
:lol

使用特权

评论回复
16
lolp| | 2011-6-27 20:32 | 只看该作者
投影电容屏用的表俄多

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

307

主题

3250

帖子

5

粉丝