6 Sensor Ultrasonik + ARDUINO , Apa Jadinya ???
Pas kemarin ‘nemu’ sensor ultrasonic, saya berpikir, buat apa ya baiknya. Total ada 6 sensor ultrasoniik gan ! Trus tidak lama setelah itu nemu Arduino. Ya udah deh, jodohin aja, pakai konsep multigame (1 Arduino jodohan sama 6 sensor ultrasonic) hehe…
Baik, sekarang kita akan membuat aplikasi mikrokontroler Arduino lagi. Pengukur jarak 6 sensor ultrasonic. Arduino-nya pakai Arduino UNO. Untuk ‘mata’ nya kita pasang SRF04, sensor ultrasonic. Hasilnya nanti dikirim serial ke komputer. Rangkaian Arduino dengan sensor ultrasonik :

Programnya :
/*—————————————————–
‘ APLIKASI 6 Ch Ultrasonik
‘ ULTRASONIC RANGE METER
‘ TRIG –> Pin 8
‘ ECHO –> Pin 9
‘ Hasilnya tampilkan ke LCD
‘ www.inkubator-teknologi.com
‘————————*/
#include <LiquidCrystal.h>
unsigned int jarak, timer,S1,S2,S3,S4,S5,S6;
void setup(){
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, INPUT);
pinMode(4, OUTPUT);
pinMode(5, INPUT);
pinMode(6, OUTPUT);
pinMode(7, INPUT);
pinMode(8, OUTPUT);
pinMode(9, INPUT);
pinMode(10, OUTPUT);
pinMode(11, INPUT);
pinMode(12, OUTPUT);
pinMode(13, INPUT);
}
void loop(){
S1=ukur_jarak(2,);
S2=ukur_jarak(4,5);
S3=ukur_jarak(6,7);
S4=ukur_jarak(8,9);
S5=ukur_jarak(10,11);
S6=ukur_jarak(12,13);
Serial.print(“Range 1=”);
Serial.println(S1);
Serial.print(“Range 2=”);
Serial.println(S2);
Serial.print(“Range 3=”);
Serial.println(S3);
Serial.print(“Range 4=”);
Serial.println(S4);
Serial.print(“Range 5=”);
Serial.println(S5);
Serial.print(“Range 6=”);
Serial.println(S6);
delay(1000);
}
unsigned int ukur_jarak(char trigger,char echo)
{
digitalWrite(trigger, LOW);
delayMicroseconds(2);
digitalWrite(trigger, HIGH);
delayMicroseconds(10);
digitalWrite(trigger, LOW);
timer = pulseIn(echo, HIGH);
jarak= timer/58;
return jarak;
}
Nih alatnya yang beneran :

Yang pcb gede ada Arduinonya itu hardware-nya Master Mikro Arduino. Itu adalah paket “Belajar Mandiri Arduino Tanpa Kursus.
Hasilnya tampak di Serial Monitor :

Kita dapat juga menampilkan di LCD. Hanya saja butuh ukuran yang agak besar seperti 2×20 atau ukuran 4×20.
Selamat mencoba !