37款傳感器和模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器與模塊,依照實踐出真知(動手試試)的理念,以學習和交流為目的,這里準備逐一做做實驗,不管能否成功,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。
【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗之十一:金屬觸摸傳感器模塊

相關的應用電路




模塊接口說明(4 線制)
1、AO 小板模擬信號輸出(電壓信號)
2、GND 接電源負極
3、VCC 接電源正極 3.3-5V
4、DO TTL 開關信號輸出(0和1)




模塊特點:
1、使用5v直流電源供電(工作電壓3.3V-5V)
2、有模擬量輸出AO,實時電壓信號輸出
3、有閥值翻轉電平輸出DO,高/低電平信號輸出(0和1)
4、具有高靈敏度,金屬觸摸傳感器
5、通過電位計調節(jié)靈敏度(圖中藍色數(shù)字電位器調節(jié))
6、有電源指示燈,比較器輸出有指示燈
7、設有3mm固定螺栓孔,方便安裝
8、小板PCB尺寸:3.2cm * 1.7cm



實驗說明:
用金屬觸摸模塊和數(shù)字13 接口自帶LED 搭建簡單電路,制作觸摸提示燈;利用數(shù)字13 接口自帶的LED,將金屬觸摸傳感器DO端接入數(shù)字3接口,當手指觸摸金屬觸摸傳感器前面黑色圓柱體上面的金屬絲后,則感測到有觸摸信號,模塊上紅色指示燈亮,13腳LED 亮,反之則滅,測試觸摸靈敏度挺高的。

/*
【雕爺學編程】Arduino動手做(11)
【Arduino】66種傳感器模塊系列實驗之十一:金屬觸摸傳感器模塊
實驗源代碼
*/
void setup()
{
? ? pinMode(3,INPUT);
? ? pinMode(13,OUTPUT);
}
void loop() {
??if (digitalRead(3)) {
? ? digitalWrite(13, HIGH);
? ? delay(1000);
??}
??else {
? ? digitalWrite(13, LOW);
??}
}

/*
【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗十一:金屬觸摸傳感器模塊KY-36
*/
intmetal = A0;//定義金屬觸摸傳感器接口
void setup()
{
pinMode(metal,INPUT);//定義flame為輸入接口
Serial.begin(9600);//設定波特率為9600
}
void loop()
{
Serial.println(analogRead(metal));//輸出模擬值,并將其打印出來
delay(100);
}
