Arduino 觸控感測器介面


觸控感測器類似下圖中的感測器 −

它有 3 個引腳 − Vcc、GND 和訊號。每當有人觸控感測器時,訊號引腳變為高電平(未觸控時通常輸出低電平)。因此,我們只需對訊號引腳進行數字讀取,即可確認感測器是否被觸控。

電路圖

電路圖非常簡單,如下所示

如圖所示,觸控感測器的 GND 引腳連線到 Arduino 的 GND 引腳,Vcc 引腳連線到 5V,SIG 引腳連線到 Arduino 的引腳 7。

示例程式碼

程式碼也非常簡單,如下所示 −

int signalPin = 7;
void setup() {
   // put your setup code here, to run once:
   Serial.begin(9600);
   pinMode(signalPin,INPUT);
}
void loop() {
   // put your main code here, to run repeatedly:
   if (digitalRead(signalPin) == HIGH) {
      Serial.println("Sensor being touched right now!");
   } else {
      Serial.println("Sensor not being touched right now!");
   }
   delay(1000);
}

更新日期:2021-07-24

616 瀏覽次數

開啟你的職業生涯

透過完成課程即可獲得認證

開始
廣告
© . All rights reserved.