Mengetahui dan memahami prinsip dari Ultrasonic Sensor.
Menerapkan pemakaian Ultrasonic Sensor dalam rangkaian.
Mampu mengaplikasikan dan mensimulasikan penggunaan Ultrasonic Sensor pada LabView .
Mengetahui karakteristik Ultrasonic Sensor.
Arduino Uno R3
Sensor Ultrasonik.
Potensiometer (POT-HG).
Virtual Terminal.
COMPIM.
Source
Ground
Rangkaian Percobaan Ultrasonic Sensor
int trig = 11; // membuat varibel trig yang di set ke-pin 3
int echo = 12; // membuat variabel echo yang di set ke-pin 2
long durasi, jarak; // membuat variabel durasi dan jarak
void setup(){
pinMode(trig, OUTPUT); // set pin trig menjadi OUTPUT
pinMode(echo, INPUT); // set pin echo menjadi
Serial.begin(9600); //pengaturan baud rate untuk komunikasi serial sebesar 9600bps
}
void loop(){
digitalWrite(trig, LOW);
delayMicroseconds(8);
digitalWrite(trig, HIGH);
delayMicroseconds(8);
digitalWrite(trig, LOW);
delayMicroseconds(8);
durasi = pulseIn(echo, HIGH); // menerima suara ultrasonic
jarak = (durasi / 2) / 29.1; // mengubah durasi menjadi jarak (cm)
Serial.print("Jarak = ");
Serial.print(jarak); // menampilkan jarak pada Serial Monitor
Serial.println(" cm");
delay(1000);
}
Tampilan Front Window
Tampilan Block Diagram
Buatlah rangkain pada proteus seperti rangkaian percobaan diatas.
Buatlah VI pada LabView seperti gambar VI diatas.
Compile Program dengan Arduino IDE.
Upload Program ke Arduino Virtual di Proteus
Kemudian sambungkan Proteus dan LabView menggunakan Virtual Serial Port ( Tutorial 1).
Lakukan percobaan dengan mengubah nilai dari Ultrasonic Sensor dengan mengubah hambatan di Potensiometer.
Buatlah VI LabView untuk Ultrasonic Sensor dengan kreasi sendiri.