Sensor ultrasonik sering digunakan untuk mengukur jarak, beberapa contoh sensor ini adalah sensor Parallax Ping))), SRF05, SRF06, SDM IO dan HC SR04. Cara kerjanya adalah menembakkan gelombang ultrasonik melalui transmitter dan kemudian pantulannya ditangkap oleh receiver.
Sensor ultrasonik/sonar digunakan untuk mengukur kedalaman air laut, dengan bantuan sensor ini, kita dapat mengukur kedalaman laut tanpa harus turun sampai ke dasar laut. Cukup menembakkan gelombang sonar dan menunggu pantulannya. Prinsip ini kurang lebih sama dengan yang akan dibahas pada postingan ini.

#define trig 12
#define ech 13
void setup() {
Serial.begin (9600);
pinMode(trig, OUTPUT);
pinMode(ech, INPUT);
}
void loop() {
long waktu, jarak;
digitalWrite(trig, LOW);
delayMicroseconds(2);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
waktu = pulseIn(ech, HIGH);
jarak = (waktu/2) / 29.1;
if (jarak >= 2000 || jarak <= 0){
Serial.println("Out of Range");
}
else {
Serial.print(jarak);
Serial.println(" cm");
}
delay(500);
}
Sehingga hasilnya akan seperti ini
sumber:
http://anotherorion.com/mengukur-jarak-dengan-sensor-hc-sr04-arduino/
No comments:
Post a Comment