1. Giới thiệu: Mạch cảm biến chuyển động PIR có thể áp dụng vào mạch bật tắt đèn tự động, mạch báo chuông khi có người.
Cảm biến chuyển động PIR:
Bước 1: Kết nối phần cứng như hình vẽ (chân tín hiệu và chân xuất tín hiệu ra LED có thể thay đổi, trong đoạn code sửa lại là được).
Bước 2: Copy đoạn code sau và dán vào IDE hoặc các bạn có thể tự viết theo lưu đồ giải thuật. Đơn giản mà phải không.
Bước 3: Biên dịch code và đổ xuống phần cứng kiểm tra thực nghiệm.
CODE:
int cambien = 8;
int giatri;
void setup() {
pinMode(9,OUTPUT);
Serial.begin(9600);
}
void loop() {
giatri = digitalRead(cambien); //Đọc cảm biến
if (giatri == LOW)
{
Serial.println("Không có chuyển động"); //In ra màn hình (Nếu giá trị cảm biến LOW, không có chuyển động)
digitalWrite(9,LOW);//LED tắt
}
else
{
Serial.println("Phát hiện chuyển động"); //In ra màn hình (Nếu giá trị cảm biến HIGH, có chuyển động)
digitalWrite(9,HIGH);//LED sáng
}
delay(1000);
}
//mail: tranduylinhvlute@gmail.com
Chúc các bạn thành công!
sao em test vẫn không được
Trả lờiXóaEm test trên phần mềm hay phần cứng.
Xóa