Contoh Program Sensor Ultrasonik HC-SR04 Menggunakan Arduino UNO

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.

Contoh Program Sensor Ultrasonik HC-SR04 Menggunakan Arduino UNO

Sensor HC-SR04 memiliki 4 kaki dimana pada program ini kaki Trigger dihubungkan pada pin 9 dan kaki echo dihubungkan pada pin 7 dan kaki VCC/GND.

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.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel