Cytron Technologies
Giờ làm việc: 8:00 - 17:00
Thứ 2 - Thứ 6 (trừ ngày lễ)
Hotline 0362917357
Trong dự án này, chúng ta sẽ mô phỏng hệ thống cảnh báo khoảng cách với Maker UNO và cảm biến siêu âm. Khi vật thể tới gần cảm biến, còi sẽ kêu liên tục để báo động. Hệ thống rất phổ biến trên xe ô-tô, đôi khi nó được gọi là cảm biến lùi xe.
#define trigPin 9
#define echoPin 10
#define buzzer 8
long duration;
float distanceInch;
int timer;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distanceInch = duration * 0.0133 /2;
tone(buzzer, 1000);
delay(50);
noTone(buzzer);
timer = distanceInch * 30;
delay(timer);
}
Xin lưu ý: Maker UNO được tích hợp kèn piezo tại chân số 8. Nếu bạn sử dụng kèn piezo rời, bạn cần khai báo chân ở mục define Buzzer.
Chúc bạn thành công!
anh ơi cho em hỏi sao cài code mà cứ 3s nó kiêu 1 lần v bn