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…
Iklan EDUROBO
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.

99 proyek arduinoRangkaiannya :

Rangkaian 6 Sensor Ultrasonik dg Arduino

Programnya :
/*—————————————————–
‘     APLIKASI 6 Ch Ultrasonik
‘     ULTRASONIC RANGE METER
‘     TRIG –> Pin 8
‘     ECHO –> Pin 9
‘     Hasilnya tampilkan ke LCD
‘     www.inkubator-teknologi.com
‘————————*/
#include
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 :

6 Sensor Ultrasonik dengan Arduino

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

Hasil 6 Sensor Ultrasonik

Kita dapat juga menampilkan di LCD. Hanya saja butuh ukuran yang agak besar seperti 220 atau ukuran 420.

Selamat mencoba !
Iklan MM ARDU

This entry was posted in Arduino and tagged , , , , , . Bookmark the permalink.