Tutorial Arduino Dan Sensor Ultrasonic Hc Sr04 : Langkah Gampang Menciptakan Alat Pendeteksi Jarak
Apa itu Sensor HC-SR04?
Sensor HC-SR04 merupakan sebuah sensor yang sering dipakai untuk mendeteksi suatu jarak dengan memakai pancaran gelombang bunyi ultrasonic yang kemudian di pantulkan oleh benda yang ada di depannya, sensor ini bisa dikatakan ibarat sekali dengan cara kelelawar terbang di Malam hari yang selalu memakai sonarnya atau saat lumba-lumba berenang di kedalaman maritim dengan kecepatan tinggi tanpa takut menabrak.
Datasheet Sensor HC-SR04
Berikut ini yaitu Datasheet sensor ultrasonic HC-SR04, dengan mengetahui spesifikasi alat bisa mengakibatkan kita lebih teliti dalam menentukan barang dan bisa menerapkan ide-ide yang akan dikerjakan memakai sensor ini, sehingga sanggup berjalan dengan baik.
Datasheet bisa di (Download disini)
Fitur - Fitur Sensor Ultasonic HC-SR04 :
● Tegangan Kerja :+5V DC
● Arus Diam : <2mA
● Arus Kerja: 15mA
● Sudut Kerja: <15°
● Jarak Pengukuran : 2cm – 400 cm/1" 13ft
● Resolusi : 0.3 cm
● Sudut Pengukuran: 30 degree
● Sinyal Input Trigger: 10uS
● Ukuran : 45mm x 20mm x 15mm
Rangkaian Sensor Ultrasonic HC-SR04 dengan Arduino
Sebelum temen-temen menciptakan rangkaian, pastikan semua bahan-bahan sudah terkumpul dan dalam kadaan baik, sehingga tidak bikin pusing nantinya, yup pribadi saja buatlah rangkaian ibarat gambar di bawah ini.
Dalam perangkaian, jangan hingga temen-temen salah memasukkan lubang-lubang pin, perhatikan juga polaritas tegangan, jangan hingga ada yang terbalik, hal ini sanggup menimbulkan salah satu modul terbakar dan alhasil rusak.
Kode Program (Koding) Sensor Ultrasonic HC-SR04 dengan Arduino
Perhatikan baik-baik isyarat agenda di bawah ini, disini sudah saya sediakan 4 macam isyarat agenda antara lain :
1. Multi Sensor Ultrasonic HC-SR04 (Contoh koding untuk 15 Sensor Ultrasonic)
2. Timer Sensor Ultrasonic HC-SR04 (Deteksi jarak menurut waktu untuk Trigger)
3. Ping Sensor Ultrasonic HC-SR04 (Contoh ping sensor Ultrasonic HC-SR04)
4. Timer Example (Contoh Penulisan Deteksi Jarak dengan jeda waktu)
Semua sudah bisa di download disini bersama dengan librarynya, di bawah ini temen - temen bisa melihat teladan isyarat agenda uji coba dan pribadi bisa di copy, tapi donwload dulu librarynya, selamat mencoba.
#include <NewPing.h>
#define TRIGGER_PIN 12 // Pin Trigger ke Arduino
#define ECHO_PIN 11 // Pin Echo ke Arduino
#define MAX_DISTANCE 200 // Jarak Maksimal
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // Pengaturan
void setup() {
Serial.begin(115200); // Membuka Serial Monitor Menggunakan Baudrate 115200
}
void loop() {
delay(50); // Memberikan delay yakni 50 miliseeconds
Serial.print("Ping: ");
Serial.print(sonar.ping_cm()); // Mengirim hasi pengukuran ke Serial Monitor, apabila bernilai 0 maka benda di luar jangakauan
Serial.println("cm");
}
Comments
Post a Comment