cảm biến mưa gồm 2 phần:
- board cảm biến dùng để cảm nhận nước mưa, được đặt ngoài trời
- bộ điều chình cần được che khuất
Thông số
- Điện áp: 5V
- Có 2 led đỏ, 1 báo nguồn, 2 báo có mưa
- Có 2 led đỏ, 1 báo nguồn, 2 báo có mưa
- Hoạt động dựa trên
nguyên lý: khi không có nước trên board thì đèn trên cảm biến k sáng, và nước rơi vào tạo ra môi trường dẫn điện, đèn đỏ ở cảm biến
sáng
Phần cứng
- - Arduino uno
- - 1 module cảm biến mưa
Sơ đồ nối chân
Arduino-----Cảm biến
GND----------GND
VCC------------5V
D0--------------~6
Các thiết bị đều có thể mua trên http://codientuvina.com/
Sau khi đổ code lập trình vảo phần mềm arduino, ta có thể xem tín hiệu báo bằng đèn cảm biến, hoặc vảo tools-serial monitor
Sau đây là video về phần kiểm tra cảm biến mưa: https://www.youtube.com/watch?v=a1Zl9HCwBeo&feature=youtu.be
Code lập trình
int rainSensor = 6; // Chân tín hiệu cảm
biến mưa ở chân digital 6 (arduino)
void setup() {
pinMode(rainSensor,INPUT);// Đặt chân cảm biến
mưa là INPUT, vì tín hiệu sẽ được truyền đến cho Arduino
Serial.begin(9600);// Khởi động Serial ở baudrate 9600
Serial.println("Da khoi dong xong");
}
void loop() {
int value = digitalRead(rainSensor);//Đọc tín hiệu cảm biến mưa
if (value == HIGH) { // Cảm biến đang không mưa
Serial.println("Dang khong mua");
} else {
Serial.println("Dang mua");
}
delay(1000); // Đợi 1 tí cho lần kiểm tra tiếp theo. Bạn hãy tham khảo bài
"Viết chương trình không dùng làm delay" trên Arduino.VN để kết hợp
đoạn code này và cả chương trình của bạn
}
Không có nhận xét nào:
Đăng nhận xét