要做个简易的小米3触屏多少钱要多少钱

分享给朋友:如何自制简易触摸屏下载至电脑扫码用手机看用或微信扫码在手机上继续观看二维码2小时内有效如何自制简易触摸屏扫码用手机继续看用或微信扫码在手机上继续观看二维码2小时内有效,扫码后可分享给好友没有优酷APP?立即下载请根据您的设备选择下载版本
药品服务许可证(京)-经营- 请使用者仔细阅读优酷、、、Copyright(C)2017 优酷
版权所有不良信息举报***:简单几招辨别你的触屏是电阻屏还是电容屏_知识频道_买购网
按模块条件查看
摘要:触控知识入门-特点-分类篇:详细讲述了电阻屏和电热盘的不同特点,并对其鉴别可通过看、摸、体验以及购买成本等要点着手。
简单几招辨别你的触屏是电阻屏还是电容屏 电阻屏:电阻触摸屏的屏体部分是一块多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层(ITO,膜),上面再盖有一层外表面经过硬化处理、光滑防刮的塑料层。它的内表面也涂有一层ITO,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开。当手指接触屏幕时,两层ITO发生接触,电阻发生变化,控制器根据检测到的电阻变化来计算接触点的坐标,再依照这个坐标来进行相应的操作,因此这种技术必须是要施力到屏幕上,才能获得触摸效果。 电容屏:电容式触摸屏利用人体的电流感应进行工作,其触摸屏由一块四层复合玻璃屏构成。当手指触摸在触摸屏上时,由于人体电场、用户和触摸屏表面形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。这个电流分别从触摸屏四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,控制器通过对这四个电流比例的精确计算,得出触摸点的位置信息。 从电阻屏和电容屏的原理可以看出电容触摸屏只需要触摸,而不需要压力来产生信号。电容触摸屏在生产后只需要一次或者完全不需要校正,而电阻技术需要常规的校正。电容方案的寿命会长些,因为电容触摸屏中的部件不需任何移动。电阻触摸屏中,上层的ITO薄膜需要足够薄才能有弹性,以便向下弯曲接触到下面的ITO薄膜。 几招简单辨别电阻屏电容屏的方法便呼之欲出了。 1.看
在室内,不论是电阻屏还是电容屏,两者的可视效果都非常不错。不过如果放到阳光下,效果可就大相径庭了。电阻屏表现会不尽人意,因为其额外的屏幕层面反射了大量阳光。 2.摸 电阻触屏需用压力使屏幕各层发生接触,可以使用手指,触笔等进行操作。电容触屏来自带电的手指表层最细微的接触也能激活屏幕下方的电容感应系统。非生物体,指甲等无效。 3.体验 电阻屏的根本特性决定了它的顶部是柔软的,需要能够按下去,这使得屏幕非常容易产生划痕。但是由于电阻屏可以使用触笔或指甲进行操作,所以对屏幕的清洁度还是比较有好处的。电容屏外层可以使用玻璃,这样虽然不至于坚不可摧,但是有可能在严重冲击下碎裂,但是玻璃应对日常的碰擦和污渍更容易处理。 4.购买成本 电阻屏成本比较低廉,电容屏成本相对较高。这也就是为何(排除软件干扰)国内平板电脑价格低于苹果iPad的一大原因之一了。
您可能关心的:
文章来源:
免责声明:
凡注明"来源:XXX"的知识/资讯/名人/访谈等文章,均由企业/经销商/用户自行通过本网站系统平台投稿编辑整理发布或转载自其它媒体,仅供学习与参考等非商业用途性质使用,并不代表本网站赞同其观点和对其真实性负责。
如有侵犯您的版权,请联系我们,我们将及时删除。
提交说明:
注册登录发布:
行业精彩推荐
月关注排行榜
最新加入文章
历史关注排行
1466人关注
1223人关注
2096人关注
1386人关注
1718人关注
1136人关注
1851人关注
11233人关注
按条件查看:
广东省通信管理局,
收藏
分享配合上一篇文章,zForce的内核驱动将触屏对接到/dev/input/event0设备文件上。
1. 利用单点触控完成虚拟键盘效果
写了一个用户态的程序,在屏幕上划分9个区域,作为虚拟键盘。
需要读取点击事件,并以up时位置作为点击位置。
程序是只处理单点触控效果,多点触控需要根据 trace id,再进行划分。
#include &stdio.h&
#include &stdlib.h&
#include &linux/input.h&
#include &fcntl.h&
#define ABS_MT_POSITION_X 0x35 /* Center X ellipse position */
#define ABS_MT_POSITION_Y 0x36 /* Center Y ellipse position */
#define ABS_MT_TRACKING_ID 0x39 /* Unique ID of initiated contact */
unsigned int ir_value[3][3] = {{0x00ffef10,0x00ffee11,0x00ffed12},{0x00ffEB14,0x00ffEA15,0x00ffE916},{0x00ffe718,0x00ffe119,0x00ffe51a}};
int main ()
struct input_
keys_fd = open (&/dev/input/event0&, O_RDONLY);// 触屏绑定的设备名称,只读数据即可
if (keys_fd &= 0)
printf (&open /dev/input/event0 device error!\n&);
if (read (keys_fd, &t, sizeof (t)) == sizeof (t))
if (t.type == EV_ABS)
printf(&EV_ABS event %d:%s= %d\r\n&, t.code,
t.code == ABS_MT_POSITION_X ? &ABS_X& : t.code == ABS_MT_POSITION_Y ? &ABS_Y& : t.code == ABS_MT_TRACKING_ID ? &ABS_MT_TRACKING_ID& :&Unkown&, t.value);
if (t.code == ABS_MT_POSITION_X)
x = 720 - t.&span style=&white-space:pre&& &/span&//芯片处理效果以右下角为起始位置(0,0)
else if (t.code == ABS_MT_POSITION_Y)
y = 480 - t. &span style=&white-space:pre&& &/span&// &span style=&font-family: Arial, Helvetica, sans-&&芯片处理效果以右下角为起始位置(0,0)&/span&
else if (t.code == ABS_MT_TRACKING_ID && t.value == -1)
if (x &= 210) // 不是满屏的,左边有留空白
printf(&ir value = %x\r\n&,ir_value[y/160][(x-210)/170]);// 虚拟键盘结果
close (keys_fd);
}这个DEMO比较粗糙,以后如果真需要使用触摸屏,应该会适配开源的多点触控驱动
2. QT绑定ir触摸屏
QT运行时,可以配置很多环境变量和参数。
这些环境变量和参数可以搜索一下,不再一一列举。
比如,ir触屏,需要&
QWS_MOUSE_PROTO=tslib:/dev/input/event0QT是如何通过这个环境变量获取到触屏信息的呢?
这要简单说明一下QT执行机制。
QT源码编译时,需要配置参数,这些参数决定了最终QT库所能提供的IO驱动。
假设已经包含了触屏参数,TS驱动并不是直接对接QT库,
TS驱动先按IO类型绑定设备,设备初始化时已经设定了设备的事件类型,
驱动只需要把事件传递给input子系统,系统会维护设备状态。
比如上一节,红外触屏,每次上报一个单点触控的位置和点击状态(比如只报X坐标)
而触屏整体的状态是由OS input子系统维护的,不需要驱动每次上报全部状态。
QT会根据TSLIB驱动,获取TS的全部信息,
并且,会把OS的事件和API转换成QT的事件。
而在QT编程时,最终处理的是QT事件。
具体以后多转几篇文章,慢慢分析。
本文已收录于以下专栏:
相关文章推荐
来自:向日葵的博客
.cn/xiangrikuiyoyo
最近在用Unity3D做一个2D的android手机休闲游戏,游戏中用两个GUItexture来控...
游戏主要是玩家和程序的交流。无论你的动画做得多么生动,特效做得如何炫,游戏还是要和玩家进行互动和交
流。在智能手机中,主要的输入操作是通过触摸屏幕、重力感应等方式实现的,而输入文字主要通过虚拟键盘等实...
android触屏事件处理onInterceptTouchEvent
android官方文档有个标准解释,现摘录过来:
首先,看Android的官方文档正解
Java代码...
【iOS-Cocos2d游戏开发】触屏事件处理机制
    Layer 对象的主要?务就是响应iPhone的用户输入,因此Cocos2d-iPhone引擎的事件处理机制的核心就是如何将系...
测控方面的设计可能有的工程师已经做得多了,可是用的都是VC、VB或者CVI等等,都逃不过电脑,但没人喜欢抱着台电脑到处走动测试(比如我就很讨厌这样的传统测试方法),人们需要更新的测控理念,下面我将介绍...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

参考资料

 

随机推荐