37款傳感器與模塊的提法拓瞪,在網(wǎng)絡(luò)上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的趣钱。鑒于本人手頭積累了一些傳感器和模塊负乡,依照實踐出真知(一定要動手做)的理念,以學(xué)習(xí)和交流為目的益兄,這里準備逐一動手試試做實驗锻梳,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題净捅,希望能夠拋磚引玉疑枯。
【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗二十四:水位水滴傳感器模塊(Water Sensor)
Water Sensor液位(水位)傳感器是一款簡單易用、小巧輕便蛔六、性價比較高的水位/水滴識別檢測傳感器荆永,其是通過具有一系列的暴露的平行導(dǎo)線線跡測量其水滴/水量大小從而判斷水位废亭。輕松完成水量到模擬信號的轉(zhuǎn)換,輸出的模擬值可以直接被程序中函數(shù)所應(yīng)用具钥,達到水位報警的功效豆村,低功耗,靈敏度是其又一大特點骂删。配合Arduino 控制器可直接插接到傳感器擴展板上應(yīng)用掌动,效果更加明顯。
規(guī)格參數(shù):
工作電壓:DC3-5V
工作電流:小于20mA
傳感器類型:模擬
檢測面積:40mm x 16mm最深只能測4cm
制作工藝:FR4雙面噴錫
工作溫度:10℃-30℃
工作濕度:10%-90%無凝結(jié)
模塊重量:3.5g
板子尺寸:62mm x 20mm x 8mm
接口說明
把水位傳感器連接到擴展板A0號模擬管腳
1宁玫、+(VCC):接電源正極(3-5V)粗恢;
2、-(GND):接電源負極欧瘪;
3眷射、S:模擬信號輸出
仿真接線圖
/*
【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗二十四:水位水滴傳感器模塊(Water Sensor)
*/
double temp,data;
void setup()
{
Serial.begin(9600);
}
void loop()
{
temp=(long)analogRead(A0);
data=(temp/770)*40;
Serial.print("the depth is:");
Serial.print(data);
Serial.println("mm");
delay(1000);
}
水位傳感器沒有插入到水中時,輸出值為0恋追,隨著水位傳感器逐漸沒入水中凭迹,模擬引腳的值越來越大罚屋,當(dāng)完全沒入水中時苦囱,輸出值最大為670左右。然后逐漸拔出水位傳感器脾猛,模擬引腳的值隨之減小撕彤。但是當(dāng)水位傳感器完全拔出來后,輸出值沒有為0猛拴,個人認為是這時水位傳感器的表面還有水羹铅,會影響模擬引腳的輸出值。用干紙巾擦干水位傳感器的表面后愉昆,模擬引腳的輸出值變?yōu)?职员。
視頻:認識模擬水位傳感器