Thứ Sáu, 22 tháng 12, 2017

Arduino kết hợp với cảm biến mưa (Cơ bản)

1. Giới thiệu: Module Cảm biến mưa là một thiết bị đơn giản dễ dàng kết hợp với Arduino, Về nguyên lí hoạt động Module mình không giới thiệu lại, trên mạng có rất nhiều rồi.

2. Thực hiện: Kết nối phần cứng như sơ đồ nguyên lí sau:
***Nhớ kết nối LCD vào!

***Kiểm tra code bằng mô phỏng trên Proteus.



3. Copy đoạn code mình đã viết bên dưới, sau đó dán vào IDE và biên dịch.
4. Đổ chương trình xuống và chạy thực nghiệm.
***Kết quả chạy mô phỏng.


CODE:

int CBM=A1;
int LED=8;
float mua=0;
#include<LiquidCrystal.h>
#include<Wire.h>
LiquidCrystal lcd(12,11,5,4,3,2);
void setup(){
lcd.begin(16,2);
Serial.begin(9600);
pinMode(LED,OUTPUT);
}
void loop()
{
mua=analogRead(CBM);
Serial.println("Có mưa");
if(mua<1000)
{
  lcd.setCursor(0,0);
  lcd.print("TROI DANG MUA");
  lcd.setCursor(0,1);
  lcd.print("GIA TRI:");
  lcd.setCursor(9,1);
  lcd.print(mua);
  digitalWrite(LED,HIGH);
}
else
{
  lcd.setCursor(0,0);
  lcd.print("GIA TRI CAM BIEN");
  lcd.setCursor(8,1);
  lcd.print(mua);
  digitalWrite(LED,LOW);
}
delay(1000);
}
//mail: tranduylinhvlute@gmail.com
Chúc các bạn thành công.

0 nhận xét:

Đăng nhận xét