ALAT PARKIR MOBIL ANTI TERBENTUR (SMART PARKING MENGGUNAKAN ARDUINO UNO DAN SENSOR ULTRASONIC)
SMART PARKING MENGGUNAKAN ARDUINO
Setelah memasukkan sketch tersebut uploadlah pada Arduino UNO , kemudian tunggu hingga proses uploadnya selesai .
Langkah 1: Persiapan Hardware.
OK, jadi itu semua yang kita butuhkan, sekarang mari kita mulai merangkainya
Pertama-tama saya akan menghubungkan catu daya (5v) dari Arduino ke pin VCC Sensor dan GND Arduino ke GND Sensor, lalu pin Trig ke pin 5 dan pin Echo ke pin 6. lalu salah satu kaki buzzer kita hubungan dengan pin 4 Arduino dan yang satunya lagi ke Jalur negatif di Breadboard
Langkah 2: Pemrograman,yeeeee!
Setelah instruksi diatas selesai dilakukan sekarang kita saatnya menjadi seorang programmer, hehe, copykan kode dibawah ini di sketch Arduino IDE kalian, lalu Uploud, dan setelah proses peng-Uploud’an selesai kalian bisa mencobanya mengetesnya dengan medekatkan dan menjauhkan benda di depan Sensor Ultrasonic, dan perhatikan apa yang akan terjadi 

CODE PROGRAM
#define Buzzer 4 //mendefinisikan pin 4 Arduino sebagai pin Output Buzzer#define trigPin 5 //mendefinisikan pin 5 arduino sebagai trigger pin sensor ultrasonic#define echoPin 6 //mendefinisikan pin 6 arduino sebagai echoPin sensor ultrasoniclong duration; // variabel durasi sensor ultrasonicint distance = 0; // jarah dalam centimetervoid setup(){pinMode(trigPin, OUTPUT); // setting triggerpin sebagai outputpinMode(echoPin, INPUT); // setting echopin sebagai InputpinMode(Buzzer, OUTPUT); // setting Buzzer sebagai OutputSerial.begin(9600); // setting kecepatan pengiriman serial monitor}void loop(){digitalWrite(trigPin, HIGH);// aktifkan sensor ultrasonicdelayMicroseconds(10); // selama 10 microsecondsdigitalWrite(trigPin, LOW); // matikan sensor ultrasonicduration = pulseIn(echoPin, HIGH); // baca rentan waktu dari trigPin High sampai echoPin highdistance= duration*0.034/2; //konversi selang waktu ke CMif (distance <= 100) // Hanya menampilkan jarak jika jaraknya kurang dari 300 cm / 3 meter{Serial.println(distance); // kirim data jarak ke PCdigitalWrite(Buzzer,HIGH);delay(distance);digitalWrite(Buzzer,LOW);delay(distance);}}
TERIMAKASIH TELAH BERKUNJUNG SEMOGA BERMANFAAT
Komentar
Posting Komentar