在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

怎樣將Arduino與土壤濕度傳感器FC-28連接起來

454398 ? 來源:wv ? 2019-08-30 11:14 ? 次閱讀

步驟1:在模擬模式下連接傳感器

模擬模式 - 連接土壤濕度傳感器Arduino

要在模擬模式下連接傳感器,我們需要使用傳感器的模擬輸出。從土壤濕度傳感器FC-28獲取模擬輸出時,傳感器給出的值為0-1023。水分以百分比形式測量,因此我們將從0到100映射這些值,然后我們將在串行監視器上顯示這些值。您可以進一步設置不同的水分值范圍,并根據它打開或關閉水泵。電路圖將土壤濕度傳感器FC-28連接到Arduino的連接如下。

FC-28到5V Arduino的VCC

FC-28的GND到Arduino的GND

FC-28的A0到Arduino的A0

第2步:Arduino代碼

int sensor_pin = A0;

int output_value ;

void setup()

{

Serial.begin(9600);

Serial.println(“Reading From the Sensor 。..”);

delay(2000);

}

void loop()

{

output_value= analogRead(sensor_pin);

output_value = map(output_value,550,0,0,100);

Serial.print(“Mositure : ”);

Serial.print(output_value);

Serial.println(“%”);

delay(1000);

}

這是一個100%正在運行的代碼人員在Arduino IDE中復制并粘貼它并查看土壤濕度值Arduino中的串行監視器。

請檢查此傳感器的查看視頻以了解有關如何執行此項目的更多信息

步驟3:解釋代碼

首先,我們定義了兩個變量;一個用于土壤濕度傳感器引腳,另一個用于存儲傳感器的輸出。

int sensor_pin = A0; //模擬PIN A0上的土壤傳感器輸入

int output_value; //在設置功能中,“Serial.begin(9600)”命令將有助于Arduino和串行監視器之間的通信。然后,我們將在串行監視器上打印“從傳感器讀取。..”。

void setup(){

Serial.begin (9600);

Serial.println(“從傳感器讀取。..。..”);

延遲(2000);

}

在循環功能中,我們將從傳感器模擬引腳讀取并將值存儲在“output_ value”變量中。然后,我們將輸出值映射到0-100,因為水分是以百分比來衡量的。當我們從干燥的土壤中讀取讀數時,傳感器值為550,而在潮濕的土壤中,傳感器值為10.因此,我們繪制了這些值以獲得水分。之后,我們在串行監視器上打印這些值。

void loop(){

output_value = analogRead(sensor_pin);

output_value = map(output_value,550,10,0,100);

Serial.print(“Mositure:”);

Serial.print(output_value);

Serial.println(“%”);

延遲(1000);

}

第4步:數字模式 - 連接Arduino和土壤濕度傳感器

要在數字模式下連接土壤濕度傳感器FC-28,我們將傳感器的數字輸出連接到Arduino的數字引腳。傳感器模塊包含一個帶電位計的電位器,用于設置閾值。然后使用放置在傳感器模塊上的LM393比較器將該閾值與傳感器輸出值進行比較。 LM393比較器將比較傳感器輸出值和閾值,然后通過數字引腳提供輸出。當傳感器值大于閾值時,數字引腳將給出5V并且傳感器上的LED將亮起,當傳感器值小于此閾值時,數字引腳將給出0V光會降下來電路圖

在數字模式下將土壤濕度傳感器FC-28連接到Arduino的連接如下:

Arduino的FC-28到5V的VCC

FC-28的GND到Arduino的GND

FC-28的D0到Arduino的12腳

LED正向Arduino的引腳13

Arduino的GND負極

int led_pin = 13; int sensor_pin = 8;

void setup(){

pinMode(led_pin,OUTPUT);

pinMode(sensor_pin,INPUT);

}

void loop(){

if(digitalRead(sensor_pin)== HIGH){

digitalWrite(led_pin,HIGH);

} else {

digitalWrite(led_pin,LOW);

延遲(1000);

}

}

代碼說明首先,我們初始化了兩個用于連接LED引腳和傳感器數字引腳的變量。

int led_pin = 13;

int sensor_pin = 8;

在設置功能中,我們已將LED引腳聲明為輸出引腳,因為;我們將通過該引腳為LED供電。然后,我們將傳感器引腳聲明為輸入引腳,因為Arduino將通過該引腳獲取傳感器的值。

void setup(){

pinMode(led_pin,OUTPUT);

pinMode(sensor_pin,INPUT);

}

在循環功能中,我們從傳感器引腳讀取。如果傳感器的輸出值高于閾值,則數字引腳將為高電平,LED將亮起。如果傳感器值低于閾值,則LED將熄滅。

void loop(){

if(digitalRead(sensor_pin)== HIGH){

digitalWrite(led_pin,HIGH);

} else {

digitalWrite(led_pin,LOW);

延遲(1000);

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 濕度傳感器
    +關注

    關注

    7

    文章

    310

    瀏覽量

    58895
  • Arduino
    +關注

    關注

    188

    文章

    6485

    瀏覽量

    189579
收藏 人收藏

    評論

    相關推薦

    LPC1277控制與SLRC610 RFID芯片之間的SPI通信連接起來

    我正在努力 LPC1277 控制與 SLRC610 RFID 芯片之間的 SPI 通信連接起來。您能否分享演示示例代碼、以讀取 SLRC610 芯片的 EEPROM 數據、以便進行它們之間的通信。因為我無法在網上找到此微控制
    發表于 03-17 06:12

    多功能土壤監測傳感器:同步測量溫濕度、鹽分與電導率

    隨著農業現代化的發展和對土壤環境質量的日益重視,準確監測土壤的溫濕度、鹽分以及電導率等關鍵參數對于科學種植、資源管理和環境保護至關重要。多功能土壤監測
    的頭像 發表于 01-23 11:09 ?282次閱讀

    請問ADA4350評估板的SMA接口是什么型號的,怎么和電源連接起來

    大佬們,請問ADA4350評估板的SMA接口是什么型號的,怎么和電源連接起來,我想利用ADA4350評估板試一下I-V轉換
    發表于 12-19 07:43

    基于Arduino的串口通信項目

    Arduino Mega等。 USB數據線 :用于Arduino開發板連接到計算機。 串口設備 :可以是另一個Arduino開發板、
    的頭像 發表于 11-22 09:24 ?1584次閱讀

    Made with KiCad(十):b-parasite傳感器

    “?b-parasite 是一款開源的土壤濕度和環境溫度/濕度/光照傳感器。?” 概覽 b-parasite 是一款開源的土壤濕度和環境溫度/濕度
    的頭像 發表于 11-13 18:25 ?477次閱讀
    Made with KiCad(十):b-parasite<b class='flag-5'>傳感器</b>

    土壤濕度一體監測傳感器

    土壤濕度傳感器是一款高精度、高靈敏度的測量土壤溫度、濕度傳感器。測量
    的頭像 發表于 10-29 15:21 ?307次閱讀

    小安派簡易 DIY——土壤濕度檢測

    hello,小伙伴們,這次抽空用 AiPi-Eyes-DSL 做了一些小玩意,這次帶來的小物品是土壤濕度檢測,其實是非常簡單的 DIY,原理在于使用 ADC 采集土壤濕度,再將數據顯示到屏幕上
    的頭像 發表于 10-29 14:57 ?492次閱讀
    小安派簡易 DIY——<b class='flag-5'>土壤濕度</b>檢測<b class='flag-5'>器</b>

    I2S器件與MSP430器件連接起來

    電子發燒友網站提供《I2S器件與MSP430器件連接起來.pdf》資料免費下載
    發表于 10-18 09:31 ?0次下載
    <b class='flag-5'>將</b>I2S器件與MSP430器件<b class='flag-5'>連接起來</b>

    TLC32040系列與TMS320系列連接起來

    電子發燒友網站提供《TLC32040系列與TMS320系列連接起來.pdf》資料免費下載
    發表于 10-08 14:15 ?0次下載
    <b class='flag-5'>將</b>TLC32040系列與TMS320系列<b class='flag-5'>連接起來</b>

    土壤監測傳感器有哪些種類

    的功能和應用: 土壤濕度傳感器 : 電容式土壤濕度傳感器 :通過測量土壤中的水分含量來確定土壤濕度
    的頭像 發表于 09-10 14:38 ?1040次閱讀

    土壤監測傳感器的使用方法

    土壤監測傳感器是用于監測土壤濕度、溫度、pH值、電導率、有機質含量等參數的設備,對于農業生產、環境監測和科學研究等領域具有重要意義。 土壤監測傳感器
    的頭像 發表于 09-10 14:34 ?691次閱讀

    土壤監測傳感器的工作原理是什么

    土壤監測傳感器是一種用于監測土壤特性的設備,它可以幫助農業、環境科學和地質學等領域的專業人士了解土壤的物理、化學和生物特性。這些傳感器可以測
    的頭像 發表于 09-10 14:33 ?1145次閱讀

    如何ESP8266與EAP連接起來

    有沒有人設法ESP8266與EAP連接起來 身份驗證方法 - PEAP ? 我在 ESP8266EX 數據表(由 EspressIf Systems 提供)的第 9.1 節中看到 9.1 產品特點
    發表于 07-12 07:03

    求助,是否可以CYUSB2014-BZXIT與AR0144CSSC00SUKA0-CPBR連接起來

    與 AR0144CSSC00SUKA0-CPBR 連接起來。 此外,我從技術文檔中發現,CYUSB2014-BZXIT 具有 32 位并行數據,而圖像傳感器只有 12 位并行數據。
    發表于 07-03 06:42

    為什么無法讀取BGT60TR13C的正確芯片ID?

    我嘗試使用 CY8CKIT-O62S2-43012 套件 BGT60TR13C 屏蔽與 SPI 連接起來。 我連接了所有 1.8 伏傳感器、3.3 伏
    發表于 07-03 06:41
    主站蜘蛛池模板: 老师您的兔子好软水好多动漫视频 | 黄色大片播放 | 欧美另类xx | 特黄特色大片免费视频播放 | 国产精品丝袜在线观看 | 天堂网www天堂在线网 | 亚洲jizzjizz在线播放久 | 女人被狂躁视频免费网站 | 特黄特黄aaaa级毛片免费看 | 97玖玖 | 婷婷激情久久 | 午夜免费啪啪 | 亚洲精品视频在线 | 一区二区三区四区国产精品 | 欧美一区二区三区不卡免费观看 | 欧美色图首页 | 男女同床爽爽视频免费 | 龙口护士门91午夜国产在线 | 搜索黄色毛片 | 国产香蕉75在线播放 | 天堂在线视频观看 | 麦克斯奥特曼免费观看 | 一级午夜免费视频 | ww欧洲ww在线视频看ww | 亚洲一区三区 | 亚洲bbbbbxxxxx精品三十七 | 你懂的网站在线观看 | 韩国朴银狐诱感在线观看 | 成人在线a| 亚洲乱码卡一卡二卡三永久 | 免费国产高清精品一区在线 | 久草干| 四虎影院在线观看免费 | 不卡视频一区二区 | 一区二区三区久久 | 特别黄的免费视频大片 | 国色天香精品亚洲精品 | 国产成人精品一区二区仙踪林 | 视频在线免费 | 国产综合图片 | 亚洲资源最新版在线观看 |