日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

常用传感器讲解八--土壤湿度传感器(XH-M214)

發(fā)布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用传感器讲解八--土壤湿度传感器(XH-M214) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

常用傳感器講解八–土壤濕度傳感器(XH-M214)

具體講解


土壤水分傳感器測量土壤水分隨土壤電導(dǎo)率的變化而變化(土壤電阻隨干旱而增加)。在傳感器的兩個電極之間測量電阻。

當(dāng)超過可調(diào)整的閾值時,比較器將激活數(shù)字輸出。

在開始編寫代碼時,我們定義了3個變量:

int sensorPin = A0;
-第一個定義了Arduino的模擬引腳

int sensorValue;
-第二個定義了Arduino讀取的傳感器的模擬值

int limit = 300;
第三個定義了一個限制(在這種情況下,如果sensorValue大于該限制,那么一個LED將會亮起)


void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT);
}
之后,我們通過指示波特數(shù)(此處為9600)以及通過指示當(dāng)前輸出的Arduino的第十三引腳(LED引腳)來初始化串行監(jiān)視器。


void loop() {
sensorValue = analogRead(sensorPin);
我們將sensorValue定義為Arduino讀取的值。

Serial.println("Analog Value : ");
Serial.println(sensorValue);
我們在串行監(jiān)視器上顯示sensorValue。

if (sensorValue<limit) {
digitalWrite(13, HIGH);
}
else {
digitalWrite(13, LOW);
}
delay(1000);
}
如果sensorValue小于限制,那么這部分代碼可以使LED點亮。否則,LED保持熄滅。

電路連接

連接數(shù)
Arduino的->比較器
3V-> VCC

地線->地線

A0-> A0

比較器->傳感器
±> +

–>-

Arduino的-> LED
D13-> +

GND->-

在LED的+和-之間連接一個電阻。

代碼部分

int sensorPin = A0; int sensorValue; int limit = 300; void setup() {Serial.begin(9600);pinMode(13, OUTPUT); }void loop() {sensorValue = analogRead(sensorPin); Serial.println("Analog Value : ");Serial.println(sensorValue);if (sensorValue<limit) {digitalWrite(13, HIGH); }else {digitalWrite(13, LOW); }delay(1000); }

總結(jié)

以上是生活随笔為你收集整理的常用传感器讲解八--土壤湿度传感器(XH-M214)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。