Labels

Selamat Datang di Smk Industri Alkaaffah

Memrogram sensor ultrasonic menggunakan Arduino Uno

Memrogram sensor ultrasonic menggunakan Arduino Uno


 ketemu lagi gan sama saya Muhammad Khoirul Umam (Mku). kali ini saya akan menjelaskan bagaiamana cara memprogram Sensor ultrasonic menggunakan Arduino Uno. hal yang pertama sopasti adalah siapkan Sensor Ultrasonic, Board Arduino Uno, software Arduino Uno.

1. Penjelasan modul
           Sensor Ultrasonic adalah komponen yg kerjanya didasarkan prinsip dari pantulan suatu gelombang suara sehingga dapat dipakai tuk menafsirkan eksistensi sebuah benda spesifik yang ada dalam frekuensinya. Tau berapa ukuran frekuensi sensor ultrasonik? Yup diatas dari gelombang suara, yaitu sekitar 40 KHz sampai 400 KHz.
Sekarang kita membahas mengenai prinsip kerja dari sensor ultrasonik ini.Sensor ultraSonik dibentuk dari dua buah unit, yaitu yang pertama adalah unit penerima dan yang kedua adalah unit pemancar. Kedua unit dalam sensor ultrasonik ini memiliki struktur yang sangatlah sederhana, yaitu suatu kristal piezoelectric yang terhubung  dgn mekanik jangkar; disambungkan hanya dgn sebuah diafragma penggetar. Kemudian kepada plat logam diberikan tegangan bolak balik yg mempunyai frekuensi kerja 40 KHz s/d 400 KHz. Dengan demikian akan terjadi kontrasi / pengikatan dengan mengembang ataupun menyusut karena polaritas tegangan yg dikasih kepada kristal piezoelectric sehingga hal tersebut terjadi pada struktur atomnya. Peristiwa inilah yang dinamakan dgn efek piezoelectic.
2. Cara Pemrograman
            Cara pemrogramannya adalah pada bagian pembuatan file new atau langsung open file. jika kalian tidak memiliki maka kalian bisa mengambil kodenya atau bahasanya programnya di bawah ini tinggal kalian kopas di arduino dekstop. hal yang pertama adalah :
1. buka Software Arduino Uno yang kalian miliki
2. kemudian jika kalian sudah punya kalian bisa open file-nya.
3. kalau tidak memiliki kodenya bisa kalian dapatkan di bawah ini
4. setelah kalian masukkan kodenya langsung saja kalian klik compil
5. jika sudah Done compile, langsung kalian klik upload pada bagian samping compile.
6. selesai jika masih ada yang eror cek kembali kodenya. mungkin bisa saja salah atau kurang pada speed nya.
7. selesai.

3. Kode atau Scriep atau Bahasa program
/*
http://roboticbasics.blogspot.com
Ultrasonic sensor Pins:
VCC: +5VDC
Trig : Trigger (INPUT) - Pin11
Echo : Echo (OUTPUT) - Pin 12
GND  : GND
*/
int trigPin = 11; //Trig - green Jumper
int echoPin = 12; //Echo - yellow Jumper
long duration, cm, meter;
void setup() {
//Serial Port begin
Serial.begin (9600);
//Define inputs and outputs
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop()
{
// Sensor dipicu oleh pulsa HIGH dari 10us atau lebih.
// Berikan pulsa LOW pendek terlebih dahulu untuk memastikan pulsa HIGH bersih:
digitalWrite(trigPin, LOW);
delayMicroseconds(5);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Baca sinyal dari sensor: pulsa HIGH yang
// duration adalah waktu (dalam mikrodetik) dari pengirim
// Dari ping untuk penerimaan Echo off dari sebuah objek.
pinMode(echoPin, INPUT);
duration = pulseIn(echoPin, HIGH);
// convert jarak kedalam cm dan meter
cm = (duration/2) / 29.1;
meter = (duration/2) / 100;
Serial.print(meter);
Serial.print("m, ");
Serial.print(cm);
Serial.print("cm");
Serial.println();
delay(250);
}


Download Softwarenya disini

Selesai semoga bermanfaat ya gan. dan bisa membantu agan yang kesusahan dalam memprogram Sensor Ultrasonik INI.
jangan lupa Subcrieb Channel Mku ya. komen Dan saran agan sangat Mku butuhkan.
Share this post :

Post a Comment

PAPAN PENGUMUMAN

Image result for brosur smk alkaaffah
 
Support : Mku | PPDB | SMK ALKAAFFAH
Copyright © 2015. Informatika Net 1 - All Rights Reserved
Template Dari Muhammad Khoirul Umam Created Mku
Dilindungi Oleh Mku