Blog Adi Sanjaya Global Techno Solution

Delphi, Mikrokontroler , Embedded system...Menerima Pembuatan alat berbasis mikrokontroller

LightBlog
Responsive Ads Here

Thursday, May 28, 2015

Antar muka 3 sensor HC-SR 04 pada Arduino Uno

pada beberapa kasus , kita memerlukan pembacaan jarak dengan sensor ultrasonic untuk banyak sesor, misal nya 3 buah sensor ultrasonic,

Antar muka 3 sensor HC-SR 04 pada Arduino Uno
Antar muka 3 sensor HC-SR 04 pada Arduino Uno


sensor kanan, sensr depan, sensor kiri ,,


berikut ini adalah sample source code untuk Antar muka 3 sensor HC-SR 04 pada Arduino Uno

#define trigPin1 3
#define echoPin1 2
#define trigPin2 4
#define echoPin2 5
#define trigPin3 7
#define echoPin3 8
long duration, distance, RightSensor,BackSensor,FrontSensor,LeftSensor;
void setup()
{
Serial.begin (9600);
pinMode(trigPin1, OUTPUT);
pinMode(echoPin1, INPUT);
pinMode(trigPin2, OUTPUT);
pinMode(echoPin2, INPUT);
pinMode(trigPin3, OUTPUT);
pinMode(echoPin3, INPUT);
}
void loop() {
SonarSensor(trigPin1, echoPin1);
RightSensor = distance;
SonarSensor(trigPin2, echoPin2);
LeftSensor = distance;
SonarSensor(trigPin3, echoPin3);
FrontSensor = distance;
Serial.print(LeftSensor);
Serial.print(” – “);
Serial.print(FrontSensor);
Serial.print(” – “);
Serial.println(RightSensor);
}
void SonarSensor(int trigPin,int echoPin)
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
}

source code / sketch Antar muka 3 sensor HC-SR 04 pada Arduino Uno tersebut di atas akan menghasilkan keluaran masing masing jarak yang terukur oleh sensor ultrasonic ditampilkan secara komunikasi serial  melalui port usb arduino (dapat dipantau melalui serial monitor)

Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
Alamat : Jalan Imogiri Timur KM 11, 
Blawong 1 , RT 01, Trimulyo, 
Jetis, Bantul 55781.

Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, led running teks, pengendali lampu  atau peralatan listrik lainnya via internet dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com
 www.kedaiarduino.com

No comments:

Post a Comment

Silakan dikomentari