Contoh Program Sensor Ultrasonik HC-SR04 Menggunakan Arduino UNO
Friday, 25 August 2017
gammafisblog.blogspot.com - kali ini saya akan berbagi artikel tentang "Contoh Program Sensor Ultrasonik HC-SR04 Menggunakan Arduino". Sensor HC-SR04 adalah salah satu sensor jarak yang menggunakan konsep pemantulan gelombang ultrasonik. Sensor ini sering sekali digunakan karena harganya yang murah dan mudah digunakan.
Berikut adalah contoh program sensor untrasonik yang telah dikalibrasi.
int trigPin=9; //Sensor Trig pin pada Arduino pin 9
int echoPin=7; //Sensor Echo pin pada Arduino pin 7
int myCounter=0;
double pingTime; //waktu tempuh sinyal
double jarak; //Djarak yang akan diukur
double js, js1;
double speedOfSound=340; //kecepatan suara
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2000);
digitalWrite(trigPin, HIGH);
delayMicroseconds(15);
digitalWrite(trigPin, LOW);
delayMicroseconds(10);
pingTime = pulseIn(echoPin, HIGH); //waktu tempuh dalam microceconds
pingTime=pingTime/1000000.0; // konversi microsecond ke second
jarak= speedOfSound * pingTime; //menghitung jarak
jarak=jarak/2.0; //membagi dua karena jrak sebnarnya adalah setengah waktu tempuh sinyal
jarak= jarak*100.0; //konversi meter ke centimeter
js1 = (jarak + 0.2157)/0.9686; // Hasil Kalibrasi Sensor
Serial.println(js1);
delay(200);
}
Itulah contoh program HC-SR04 semoga artikel ini dapat bermanfaat, jika ada kesalahan mohon di koreksi dan jika ada pertanyaan silahkan tulis pada kolom komentar. Terimakasih.