( pcs)
jmlBarangBerat (Kg)Total
keranjang anda kosong
0 0,00Rp 0
Menu

Cara mudah membaca Ultrasonik tanpa library

Senin, Februari 19th 2018.

Kebanyakan tutorial pemograman ultrasonic, menggunakan library untuk mempermudah pemrogramannya. Tapi yang ingin saya bagikan kali ini adalah membuat program dari awal, sehingga dapat diketahui seperti apa cara kerja dari sensor ini.
Dan seperti yang kita tau, Sensor Ultrasonic memiliki 2 sensor kiri dan kanan, seperti penampakan dibawah ini.

Yang kiri itu adalah Transmitter (pengirim sinyal suara) sebutannya adalah Trigger, dan yang kanan itu adalah Receiver (penerima sinyal suara) sebutannya adalah Echo.

Cara kerja sensor ini adalah Trigger mengirimkan suara ultrasonic kedepan, dan jika di depan ada benda, suara tersebut akan memantul dan diterima oleh Echo. Nah dari pantulan suara (pulsa) ini, kita dapat mengetahui berapa jarak benda yang ada di depan sensor.

Sebelumnya siapkan terlebih dahulu komponen yang dibutuhkan, yaitu:

1x Arduino Uno
4x Kabel Jumper Male to Female
1X HC-SR04 Ultrasonic Sensor

Kemudian rangkailah seperti penampakan dibawah ini…

Seperti ini sketch nya

int trig= A0; // membuat varibel trig yang di set ke-pin A0
int echo= A1; // membuat variabel echo yang di set ke-pin A1
int jarak=0; // membuat variabel jarak=0

void setup() {
pinMode(trig, OUTPUT); // set pin trig menjadi OUTPUT
digitalWrite(trig, LOW); // set pin trig dengan logika LOW
pinMode(echo, INPUT); // set pin echo menjadi INPUT
Serial.begin(9600); // digunakan untuk komunikasi Serial dengan komputer
}

void loop() {
// program dibawah ini agar trigger memancarakan suara ultrasonic
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);

jarak=0;
while(digitalRead(echo)==LOW);
while(digitalRead(echo)==HIGH && jarak <=250){
jarak++; //menghitung jarak
delayMicroseconds(58);
}
Serial.println(jarak); // menampilkan jarak pada Serial Monitor
}

Kalau sudah Done Uploading, bisa buka Serial Monitor untuk melihat nilai jarak dari sensornya, coba untuk mendekatkan dan menjauhkan tangan dari sensor, dan lihat angkanya.

Produk terbaru

Rp 399.000
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode241
Nama BarangDrone Racing Basic Mini Indobot Joystick Wireless Terjamin
Harga Rp 399.000
Lihat Detail
Rp 174.900
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode240
Nama BarangMini Basic Kit Arduino Nano
Harga Rp 174.900
Lihat Detail
Rp 4.500
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode219
Nama BarangIndobot Part – IC LM324
Harga Rp 4.500
Lihat Detail
Rp 35.000
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode220
Nama BarangIndobot Part – Kabel Jumper Male Female 30cm
Harga Rp 35.000
Lihat Detail
Rp 53.200
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode223
Nama BarangIndobot Part – ESP 8266 Wifi Module Wireless
Harga Rp 53.200
Lihat Detail
Rp 25.000
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode228
Nama BarangIndobot Part – Module Keypad 4×4
Harga Rp 25.000
Lihat Detail
Rp 3.000
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode231
Nama BarangIndobot Part – Potensiometer B10K
Harga Rp 3.000
Lihat Detail
Rp 50.000
Order Sekarang » SMS : 085731636408
ketik : Kode - Nama barang - Nama dan alamat pengiriman
Kode234
Nama BarangIndobot Part- PS2 PS3 Wireless Controller Adapter Plate
Harga Rp 50.000
Lihat Detail

Testimoni

  • Ponco-Banjarnegara

    Tepat sekali mendapatkan tempat edukasi yang dapat menyesuaikan kebutuhan Robotika dari level pemula sampai mahir. Sukses INDOBOT

  • Wishnu Ariadhi-Yogyakarta

    Belajar diIndobot Mengasyikkan, tambah lagi ada trainernya juga yang baik jadi tambah semangat bikin robotnya.

  • Oby zamisyak-

    Sama saja rumusnya. :) tinggal memakai rmus yang ada pada progam sebelumnya :)

  • Maman Sulaeman-Indramayu

    Dari awal sampe sekarang saya pengen belajar control PID mas, tapi memakai arduino. Itu gimana rumus di program arduinonya..? Trims

  • Ali-Yogyakarta

    Belanja di INDOBOT menarik dan berkualitas.

Semua Testimoni

Rekening Bank

3230479487 - Oby Zamisyak
1370014451054 - Oby Zamisyak
0959505058 - Oby Zamisyak
098301023041534 - Oby Zamisyak

Pengiriman

Pengunjung