benny 發表於 2016-7-6 12:14

Makeblcok電子模組手冊----觸摸模組

觸摸模組

http://bbs.makeblock.com/data/attachment/forum/201510/31/141037tnsgstcwij9wwyjw.png

1 、概述
觸摸模組的元件主要是1個觸摸IC。觸摸檢測是為了用可變面積的區域取代傳統的按鈕鍵而設計的。當被觸摸時,板上的藍色LED燈會亮起,否則熄滅。它可以結合其他器件做成觸摸控制的檯燈。本模組接口是藍色色標,說明是雙數字接口,需要連接到主板上的藍色標識的接口。
2 、技術規格
l 工作電壓: 5V DCl 響應時間:60-220msl 芯片工作最大電流:7uAl 工作溫度:-20°至+70°l 模組尺寸:51 x 24 x 18 mm (長x寬x高)3、 功能特性
l 始終進行自校準,當鍵沒被觸摸時,重校準週期約為4.0s;l 反應靈敏,延時小;l 模組的白色區域是與金屬梁接觸的參考區域;l 具有反接保護,電源反接不會損壞IC;l 支持Arduino IDE編程, 並且提供運行庫來簡化編程;l 支持mBlock圖形化編程,適合全年齡用戶;l 使用RJ25接口連線方便;l 模組化安裝,兼容樂高系列;l配有接頭支持絕大多數Arduino系列主控板。4 、引腳定義
觸摸模組有四個針腳的接頭,每個針腳的功能如下表


序號引腳功能
1GND地線
25V電源線
3OUT數字輸出
4TOUCH傳感輸入口
表1 4-Pin 接口功能


5 、接線方式

l RJ25連接
由於觸摸模組接口是藍色色標,當使用RJ25接口時,需要連接到主控板上帶有藍色色標的接口。以MakeblockOrion為例,可以連接到3,4,5,6號接口,如圖
http://bbs.makeblock.com/data/attachment/forum/201510/31/141825t2wxjknjijccbio0.png


圖1 觸摸模組與MakeblockOrion連接
l 杜邦線連接當使用杜邦線連接到Arduino Uno主板時,模組OUT引腳需要連接到DIGITAL(數字)口, TOUCH引腳是可以外接金屬片以作觸摸輸入用,如圖所示:
                                                   http://bbs.makeblock.com/data/attachment/forum/201510/31/141905jao47ahua0sfjp07.png


圖2 觸摸模組和Arduino UNO接線圖注:接杜邦線時,模組上需要焊接排針
6、編程指南l Arduino編程如果使用Arduino編程,需要調用庫Makeblock-Library-master來控制觸摸模組。本程序通過Arduino編程來判斷是否有被觸摸。#include "MeOrion.h"
#include <Wire.h>
#include <SoftwareSerial.h>
MeTouchSensor MeTouchSensor(PORT_4);

void setup()
{
    Serial.begin(9600);
    Serial.println("Start.");
}

void loop()
{
    if(MeTouchSensor.touched() )
    {
      Serial.println("State: DOWN.");
      delay(1);
      while(MeTouchSensor.touched() )
      {
      }
      delay(2);
    }
    if(!MeTouchSensor.touched() )
    {
      Serial.println("State: UP.");
      delay(1);
      while(!MeTouchSensor.touched() )
      {
      }
      delay(2);
    }
}


觸摸模組函數功能列表

函數功能
MeTouchSensor (uint8_t)選定接口
bool touched()判斷是否有被觸摸

代碼功能介紹:當觸摸模組被觸摸時,串口輸出“ State: DOWN. ”當沒有被觸摸時,串口輸出“ State: UP. ”l mBlock編程觸摸模組支持mBlock編程環境,如下是該模組指令簡介當按住觸摸模組時,小熊貓左右移動並說:Nice to meetyou~,當鬆開觸摸模組時,小熊貓停止移動並說:byebye,隨後隱藏。http://bbs.makeblock.com/data/attachment/forum/201510/31/142811hx1ixcju3viil1wt.pnghttp://bbs.makeblock.com/data/attachment/forum/201510/31/142815nk7bexfnffonnmm3.png7、原理解析
這是一個基於電容感應的觸摸模組。用戶可以通過RJ25口來設定模組的工作方式。RJ25接口上TOG引腳是用來控制工作模式的。當TOG為高電位時,為觸發模式;當TOG為低電位時為直接模式。人體或金屬在傳感器金屬面上的直接觸碰會被感應到。除了與金屬面的直接觸摸,隔著一定厚度的塑料、玻璃等材料的接觸也可以被感應到,感應靈敏度隨接觸面的大小和覆蓋材料的厚度有關。
頁: [1]
查看完整版本: Makeblcok電子模組手冊----觸摸模組