cara kerja sensor ultrasonic
Pada sensor ultrasonik, digunakan rumus untuk mencari jarak yaitu
S = 340 * t/2
S adalah jarak, 340 adalah kecepatan suara dalam m/s, dan t adalah waktu yang ditempuh lalu dibagi 2.
Sehingga dari rumus diatas dapat diprogram menjadi
int waktu = pulseIn(echoPin, HIGH); //Bahasa ultrasonik untuk mendapatkan waktu
int jarak = 0.034 * waktu / 2; //Mencari jarak dengan rumus sebelumnya dalam santuan cm
int jarak = 0.034 * waktu / 2; //Mencari jarak dengan rumus sebelumnya dalam santuan cm
Setelah diketahui bahasa dasar dan rumus pada ultrasonik, maka dapat dihitung jarak menggunakan sensor ultrasonik dan arduino dengan cara sebagai berikut:
1. Hubungkan pin 5V arduino ke pin 5V ultrasonic, GND arduino ke GND ultrasonic, Trig dan echo ke pin digital yang berbeda
2. buat program pada arduino IDE dan upload ke arduino
int echoPin = 3; //Echo ada di pin 3
int trigPin = 2; //Trig ada di pin 2
float jarak; //Nilai jarak dan bisa koma
int waktu; //memvariabel kan waktu
void setup(){
pinMode(echoPin, INPUT);
pinMode(trigPin, OUTPUT);
Serial.begin(9600); //Memulai Serial monitor
}
void loop(){
//PROGRAM MEMACARKAN GELOMBANG
digitalWrite(trigPin, LOW);
delayMicroseconds(10);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
waktu = pulseIn(echoPin, HIGH); //Menentukan waktu
jarak = 0.034 * waktu / 2; //rumus jarak
Serial.print(jarak);
Serial.println(" cm"); //PRINT JARAK
}
0 komentar :
Posting Komentar