在本教程中案腺,您將學(xué)會(huì)如何讓濕度傳感器在nodemcu上面工作蕊温。并了解傳感器如何根據(jù)濕度的大小來進(jìn)行工作的脉顿,以及學(xué)會(huì)在串行監(jiān)視器查看濕度傳感器輸出的數(shù)據(jù)熬的。
步驟1:材料準(zhǔn)備
以上圖片中的是這節(jié)課程需要用到的東西,
硬件清單:
NodeMCU
濕度傳感器
一塊面包板
若干跳線
USB數(shù)據(jù)線
兩個(gè)LED燈(紅綠各一個(gè))
軟件環(huán)境
Arduino IDE(安裝了esp8266)
步驟2:相關(guān)說明
濕度傳感器是可以用來檢測土壤的水分的拌喉,或者用來判斷周圍有沒有水分速那,這可以用來制作一個(gè)智能澆花系統(tǒng)之類的。
該傳感器非常容易使用尿背,您只需將這個(gè)傳感器插入土壤并讀取數(shù)據(jù)即可端仰。
步驟3:電路搭建
將濕度傳感器連接到NodeMCU是非常容易的。
接線方式如下:
在連接濕度傳感器時(shí)線連接到放大器的兩個(gè)引腳上田藐,再從放大器連接三根線到nodemcu荔烧,不懂的看圖。
將Vcc從放大器連接到NodeMCU上的3.3V引腳汽久。
將GND引腳連接到NodeMCU上的地(GND)引腳鹤竭。
將模擬引腳連接到NodeMCU上的A0引腳。
通過USB數(shù)據(jù)線將NodeMCU連接到PC景醇。
完成接線后诺擅,將傳感器插入土壤或?qū)⑵浞胖迷谌魏文胍牡胤健?/p>
接下來的示范就放到水上進(jìn)行演示。
步驟4:準(zhǔn)備Arduino IDE
如圖上圖所示是進(jìn)行開發(fā)板選擇和端口選擇啡直,選擇好之后就可以開始編程了烁涌。
步驟5:編程/編譯/上傳
程序編寫好之后,就可以進(jìn)行編譯然后上傳了酒觅。
本節(jié)課程序:
intWET?=16;//數(shù)字引腳D0處的濕指示燈intDRY?=2;//數(shù)字引腳D4上的干指示燈intsense_Pin?=0;//模擬引腳A0連接傳感器輸入intvalue=0;void?setup(){??Serial.begin(9600);??pinMode(WET,?OUTPUT);??pinMode(DRY,?OUTPUT);??delay(2000);}void?loop(){??Serial.print("MOISTURE?LEVEL:");value=?analogRead(sense_Pin);value=value/10;??Serial.println(value);if(value<50){??digitalWrite(WET,?HIGH);??}else{????digitalWrite(DRY,?HIGH);??}??delay(1000);??digitalWrite(WET,?LOW);??digitalWrite(DRY,?LOW);}
文章轉(zhuǎn)載自(六)nodemcu初級:濕度傳感器的使用
更多相關(guān)教程請?jiān)L問(趣討教創(chuàng)客資源分享平臺(tái))www.qutaojiao.com
步驟6:檢測結(jié)果
您可以在串行監(jiān)視器看到輸出的數(shù)據(jù)撮执。同時(shí),指示燈在濕度小于50與大于等于50所亮的指示燈是不一樣的舷丹。
大家可以嘗試著擴(kuò)展一下抒钱。
文章轉(zhuǎn)載自(六)nodemcu初級:濕度傳感器的使用
更多相關(guān)教程請?jiān)L問(趣討教創(chuàng)客資源分享平臺(tái))www.qutaojiao.com