說明:
該模塊是一個基于觸摸檢測的電容式點動型觸摸開關模塊。這就意味著,金屬觸摸模塊是通過人體的電容來作出反應的。
由于其是監測電容,還可以在模塊表面覆蓋非金屬材料如木材、紙、塑料等等絕緣材料,來檢測人的觸摸可做成隱藏在墻壁、桌面等地方的按鍵。因此,金屬觸摸模塊特別適用不需要用力按下等等只需要觸摸就可以感應的地方。
11金屬觸摸模塊.jpg (56.25 KB, 下載次數: 35)
下載附件
2020-7-28 09:04 上傳
實驗目的:
用金屬觸摸模塊和數字13 接口自帶LED 搭建簡單電路,制作觸摸提示燈。 器材:
Stduino UNO/Nano;杜邦線;金屬觸摸模塊 電路連接:
011-金屬觸摸模塊.png (124.19 KB, 下載次數: 37)
下載附件
2020-7-28 09:05 上傳
代碼展示:
數字信號DO監測:
int LED = 13;
int BUTTON = 3;
int val;
void setup()
{
// put your setup code here, to run once:
pinMode(LED,OUTPUT);
pinMode(BUTTON,INPUT);
Serial.begin(9600);
}
void loop()
{
// put your main code here, to run repeatedly:
val = digitalRead(BUTTON);
if(val == HIGH)
{
digitalWrite(LED,LOW);
}
else
{
digitalWrite(LED,HIGH);
}
}
模擬信號AO監測:
- int metal = A0; //定義金屬觸摸傳感器接口
- void setup()
- {
- pinMode(metal,INPUT_ANALOG);//定義metal為輸入接口
- Serial.begin(9600);//設定波特率為9600
- }
- void loop()
- {
- Serial.println(analogRead(metal));//輸出模擬值,并將其打印出來
- delay(100);
- }</font>
復制代碼
實驗效果:
上面的圖為未觸摸時。下面的圖為觸摸金屬絲后,可以看到模塊自帶的LED亮了。
11金屬觸摸模塊01.jpg (118.04 KB, 下載次數: 39)
下載附件
2020-7-28 09:08 上傳
11金屬觸摸模塊2.jpg (87.21 KB, 下載次數: 38)
下載附件
2020-7-28 09:08 上傳
利用模擬信號輸入數據,繪制圖如下:
011-金屬觸摸模塊AO監測.png (29.68 KB, 下載次數: 44)
下載附件
2020-7-28 09:09 上傳
|