Rangkaian Program Ultrasonic HCSR-04 Hanya Dengan 1 Pin Digital Arduino

Rangkaian Program Ultrasonic HCSR-04 Hanya Dengan 1 Pin Digital Arduino

Sebelumnya di Kelas Robot sudah ada tutorial Cara Mudah Memprogram Ultrasonic Dengan Arduino, tetapi memang kita menggunakan 2 pin, 1 pin untuk echo dan 1 pin untuk trigger.

Nah tau kah kamu, bahwa kita sebenarnya bisa menggunakan cukup 1 pin saja untuk trigger dan juga echo.

Bagaimana caranya? Silakan simak Rangkaian dan Program berikut:

Rangkaian Ultrasonic HCSR-04 Ke Arduino

Untuk rangkaian silakan ikuti gambar dibawah ini, pada dasarnya cukup menghubungkan trigger dan echo ke pin yang sama saja.

Kalo saya biar mudah disambungkan aja pake solder dan timah menjadi seperti ini:

Nah jadi dengan seperti ini, cukup menggunakan kabel juga dan tentu pemasangan ke Board Arduino jadi lebih mudah bukan!

Install Library NewPing Untuk Ultrasonic

Silakan download terlebih dahulu library NewPing nya, melalui link berikut: https://downloads.arduino.cc/libraries/bitbucket.org/teckel12/NewPing-1.9.7.zip

Selanjutnya tinggal tambahkan saya ke Arduino IDE.

Jika kesulitan cara menambahkannya bisa ikuti tutorial berikut: https://kelasrobot.com/blog/2016/09/15/bagaimana-cara-memasukan-library-ke-aplikasi-arduino-ide/

Program ( Coding ) Ultrasonic Dengan Pin Digital Arduino

Selanjutnya silakan gunakan coding dibawah ini:

#include <NewPing.h>
#define TRIG1 4
#define ECHO1 4
#define MAX_DIST 400
NewPing sonar1(TRIG1, ECHO1, MAX_DIST);
float jarak;
int iteration = 10;

void setup() {
  Serial.begin(9600);
}

void loop() {
  jarak = (sonar1.ping_median(iteration) / 2) * 0.0343;
  Serial.println(jarak);
  delay(100);
}

Jika sudah silakan Upload Programnya.

Hasil Pengujian

Hasil pengujian bisa dilihat di Video Reel IG Kelas Robot berikut:

Saya adalah seorang pengulik yang tertarik dalam bidang Microcontroller, Internet of Things (IoT), dan Artificial Intelligence (AI). Saya terus belajar dan mengembangkan pengetahuan serta keterampilan saya di dalam ketiga bidang tersebut dengan harapan dapat menciptakan solusi inovatif yang bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *

You might also like
Enable Notifications OK No thanks