Arduino使用金屬觸控感測器

2021-08-10 17:08:50 字數 974 閱讀 8952

首先是測試a0引腳的輸出。照搬火焰感測器的測試**。

int metal = a0; //定義金屬觸控感測器介面

void setup()

void loop()

測試的時候,使用手指觸碰、攥住金屬觸控感測器前面的黑色圓柱體,觸控方式如下圖所示:

然後將串列埠監視器中的輸出資料匯入到matlab中繪製圖形,圖形如下圖所示:

不同於火焰感測器a0引腳那種平滑的上公升或者下降,金屬觸控感測器的a0引腳輸出比較直上直下。從左到右依次介紹一下曲線的意義。arduino通電之後,手指還沒有接觸金屬觸控感測器,這時a0引腳的輸入值基本上在680-700左右,近似一條直線。然後手指觸控金屬觸控感測器前面黑色圓柱體上面的金屬絲,此時a0引腳輸出近乎直線下降到200以下,只要手指一直接觸金屬絲,則a0的輸出穩定在200以下。接著鬆開手指,此時a0引腳輸出以直線方式恢復到680-700之間。後面的線條意義類似,就不再重複說明。

由此可以看出,當手指與金屬觸控感測器不接觸時,a0引腳輸出值較大,等到手指觸控金屬觸控感測器前面黑色圓柱體上面的金屬絲後,a0引腳的輸出值急劇下降。最後設計了乙個簡單的led燈電路檢驗金屬觸控感測器的使用方式。**如下:

int led = 2; //定義led 介面

int metal = a0; //定義金屬觸控感測器介面

void setup()

void loop()

else

}

實物連線圖如下:

Arduino使用循跡感測器

本文介紹我買的37款感測器套件中的循跡感測器模組,它的實物圖如下 模組的左邊是紅外發射和接收裝置,模組中間靠右位置是乙個調節測量距離的可調電阻,它總共有三個引腳,從上到下分別為 vcc 接電源正極 out 訊號輸出引腳,輸出1表示測量面顏色較深,輸出0表示測量面顏色比較淺 gnd 接電源負極 int...

使用TFT LCD製作Arduino觸控螢幕計算器

arduino開發板總是可以幫助我們輕鬆地構建乙個專案,並使其看起來更具有吸引力。對乙個帶有觸控功能的液晶顯示屏進行程式設計聽起來可能是一件複雜的工作,但是通過使用arduino庫和擴充套件模組可以使得這項工作變得非常簡單。在本專案中,我們將使用乙個2.4寸arduino tft液晶屏來構建ardu...

Arduino使用模擬溫度感測器

這也是37款感測器套件中的一款,感測器的樣式如下圖所示 測試 如下 用的就是商家資料中提供的 includedouble thermister int rawadc void setup void loop 本身比較簡單,應該沒有什麼問題,但是實際串列埠監視器中輸出的資料卻沒有變化,一直都是如下的資...