触摸开关去年曾经做过一个版本,当时使用的是一个胶封的芯片,体积比较大,而且一致性也不是很好,并且触摸部分的金属片是附加在按钮上的,制作起来比较复杂。这次做的触摸按钮解决了这两个问题,采用集成了了触摸芯片,并且直接在按钮上设置了一块触摸的区域,中间的焊盘可以很方便地连接其他的金属块,以方便实际中的使用:
连接方法仍然是通过传感器连接线,与传感器扩展板连接起来即可使用Arduino来进行处理了。
触摸按钮属于数字模块,在处理方式上同普通的按钮并没有什么区别,下面是实验时用到的代码:
int ledPin = 13; int switchPin = 7; int value = 0; void setup() { pinMode(switchPin, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() { value = digitalRead(switchPin); if (HIGH == value) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); } }
这个触摸按钮上的O1和O2两个跳线用来设置触摸传感器的工作模式,该传感器一共有4个工作模式,其中如下两种是最常使用的:

howie · 2009/12/10 at 3:35 AM
哇,又有新玩意儿拉,顶~~~~~~~~~~~