国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

Arduino 水位檢測(cè)器/傳感器

2018-11-21 16:09 更新

水位傳感器磚設(shè)計(jì)用于水位檢測(cè),可廣泛應(yīng)用于檢測(cè)降雨,水位,甚至液體泄漏。

Water Detector / Sensor

將水位傳感器連接到Arduino是檢測(cè)泄漏,溢出,洪水,雨水等的好方法。它可用于檢測(cè)水的存在,水位,體積以及是否缺水。當(dāng)這個(gè)用來提醒你給植物澆水時(shí),有一個(gè)比較好的Grove傳感器。傳感器具有一系列暴露的跡線,當(dāng)檢測(cè)到水時(shí)讀取LOW。

在本章中,我們將把水位傳感器連接到Arduino上的數(shù)字引腳8,并將使用非常方便的LED來幫助識(shí)別水位傳感器何時(shí)與水源接觸。

必需的組件

你將需要以下組件:

  • 1 × Breadboard 面包板
  • 1 × Arduino Uno R3
  • 1 × 水位傳感器
  • 1 × led
  • 1 × 330歐姆電阻

程序

按照電路圖連接面包板上的組件,如下圖所示。

電路圖

草圖

在計(jì)算機(jī)上打開Arduino IDE軟件。使用Arduino語言進(jìn)行編碼控制你的電路。通過單擊“New”打開一個(gè)新的草圖文件。

Sketch

Arduino代碼

#define Grove_Water_Sensor 8 // Attach Water sensor to Arduino Digital Pin 8
#define LED 9 // Attach an LED to Digital Pin 9 (or use onboard LED)

void setup() {
   pinMode(Grove_Water_Sensor, INPUT); // The Water Sensor is an Input
   pinMode(LED, OUTPUT); // The LED is an Output
}

void loop() {
   /* The water sensor will switch LOW when water is detected.
   Get the Arduino to illuminate the LED and activate the buzzer
   when water is detected, and switch both off when no water is present */
   if( digitalRead(Grove_Water_Sensor) == LOW) {
      digitalWrite(LED,HIGH);
   }else {
      digitalWrite(LED,LOW);
   }
}

代碼說明

水位傳感器具有三個(gè)端子:S,Vout(+)和GND(-)。按如下所示連接傳感器:

  • 將+Vs連接到Arduino板上的+5v。
  • 將S連接到Arduino板上的數(shù)字引腳8。
  • 將GND連接到Arduino上的GND。
  • 將LED連接到Arduino板上的數(shù)字引腳9。

當(dāng)傳感器檢測(cè)到水時(shí),Arduino上的引腳8變?yōu)長(zhǎng)OW,然后Arduino上的LED亮起。

結(jié)果

當(dāng)傳感器檢測(cè)到水時(shí),你會(huì)看到指示LED燈亮起。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)