SENSOR PARKIR
Prosedur percobaan
1 . Mengguanakn Arduino Dengan Pogram
#define ledHijau 3
#define ledKuning 4
#define ledMerah 5
#define trigPin 7
#define echoPin 6
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(ledHijau, OUTPUT);
pinMode(ledKuning, OUTPUT);
pinMode(ledMerah, OUTPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance > 30) //Jika jarak
lebih dari 30cm
{
digitalWrite(ledHijau,
HIGH); //Menyala
digitalWrite(ledKuning,
LOW); //Mati
digitalWrite(ledMerah,
LOW); //Mati
}
if (distance < 20) //Jika kurang
dari 20cm
{
digitalWrite(ledHijau,
LOW);
digitalWrite(ledKuning,
HIGH);
digitalWrite(ledMerah,
LOW);
}
if (distance < 10) //Jika kurang
dari 10cm
{
digitalWrite(ledHijau,
LOW);
digitalWrite(ledKuning,
LOW);
digitalWrite(ledMerah,
HIGH);
}
Serial.print("Jarak :");
Serial.print(distance);
Serial.println("cm");
delay(100);
2. Di Hubungkan Dengan Sensor Ultrasonik
3. Sehingga Keluaran Dari Sensor Ultrasinik Berupa
Pogram Dan Alaram Peringantan
4. Ketika lampu menyala itu di ibaratkan sebagai
sinyal alram bahwasannya suatu keadaan bahawa sensor berada pada keadaan
tertentu. Berikut adalah gambar skemanya:
c. Disaat jarak sensor dengan bidang didepannya kurang dari 10 cm maka LED merah akan menyala
Rangkaian
Download
Download file Video(disini)




Tidak ada komentar:
Posting Komentar