Arduino实验十二 利用雨滴传感器检测是否下雨
生活随笔
收集整理的這篇文章主要介紹了
Arduino实验十二 利用雨滴传感器检测是否下雨
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學(xué)習(xí)任務(wù):
利用雨滴傳感器檢測是否下雨
組件:
- Arduion主板
- 雨滴傳感器
- 雙色LED燈模塊
- 面包板
- 杜邦線
- USB數(shù)據(jù)線
下圖是雨滴傳感器
雙色LED燈模塊
實驗步驟:
1.建立電路
| GND | GND |
| 5v | VCC |
| A0 | A0 |
| D0 | 7 |
| GND | - |
| 6 | |
| 5 | S |
2.燒錄代碼
const int analogPin=A0; const int digitalPin=7; const int ledPin=13; //定義紅色引腳 int redPin = 5; //定義綠色引腳 int greenPin = 6; int val = 0; int aState=0; boolean dState=0;void setup() {//設(shè)置紅色引腳為輸出pinMode(redPin, OUTPUT);pinMode(greenPin, OUTPUT);pinMode(ledPin,OUTPUT);pinMode(digitalPin,INPUT);Serial.begin(9600); }void loop() {aState=analogRead(analogPin); Serial.print("A0: ");Serial.println(aState); dState=digitalRead(digitalPin); Serial.print("D0: ");Serial.println(dState);if(dState==HIGH) {digitalWrite(ledPin,LOW);digitalWrite(greenPin, LOW);digitalWrite(redPin, HIGH); }else{digitalWrite(ledPin,HIGH);digitalWrite(redPin, LOW); digitalWrite(greenPin, HIGH); } }3.實驗現(xiàn)象
當(dāng)下雨時提示燈紅燈,不下雨時提示的提示綠燈。
總結(jié)
以上是生活随笔為你收集整理的Arduino实验十二 利用雨滴传感器检测是否下雨的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Internet概念与TCP/ IP分层
- 下一篇: linux 目录/sys 解析