找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1896|回復: 0
收起左側

37種傳感器(十一)之金屬觸摸模塊+Stduino Nano&UNO

[復制鏈接]
ID:786043 發(fā)表于 2020-7-28 09:09 | 顯示全部樓層 |閱讀模式
說明:
該模塊是一個基于觸摸檢測的電容式點動型觸摸開關模塊。這就意味著,金屬觸摸模塊是通過人體的電容來作出反應的。
由于其是監(jiān)測電容,還可以在模塊表面覆蓋非金屬材料如木材、紙、塑料等等絕緣材料,來檢測人的觸摸可做成隱藏在墻壁、桌面等地方的按鍵。因此,金屬觸摸模塊特別適用不需要用力按下等等只需要觸摸就可以感應的地方。
11金屬觸摸模塊.jpg


實驗目的:
用金屬觸摸模塊和數(shù)字13 接口自帶LED 搭建簡單電路,制作觸摸提示燈。

器材:
Stduino UNO/Nano;杜邦線;金屬觸摸模塊

電路連接:

011-金屬觸摸模塊.png


代碼展示:
數(shù)字信號DO監(jiān)測:
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監(jiān)測:
  1. int metal = A0; //定義金屬觸摸傳感器接口
  2. void setup()
  3. {
  4. pinMode(metal,INPUT_ANALOG);//定義metal為輸入接口
  5. Serial.begin(9600);//設定波特率為9600
  6. }
  7. void loop()
  8. {
  9. Serial.println(analogRead(metal));//輸出模擬值,并將其打印出來
  10. delay(100);
  11. }</font>
復制代碼

實驗效果:
上面的圖為未觸摸時。下面的圖為觸摸金屬絲后,可以看到模塊自帶的LED亮了。

11金屬觸摸模塊01.jpg

11金屬觸摸模塊2.jpg



利用模擬信號輸入數(shù)據(jù),繪制圖如下:
011-金屬觸摸模塊AO監(jiān)測.png




回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表