ALARM SENSOR PARKIR
๐ฅ Video Tutorial Lengkap
Untuk panduan lengkap, kamu bisa menonton video berikut ini:
๐ Wiring atau Rangkaian
Diagram atau panduan pemasangan bisa kamu baca di halaman berikut:
๐ Wiring Make Kit Ultrasonic
๐ป Source Code Alarm Parkir + LCD
Berikut adalah kode program Arduino yang bisa kamu gunakan:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define trigPin 9
#define echoPin 10
#define buzzerPin 8
LiquidCrystal_I2C lcd(0x27, 16, 2); // Alamat I2C bisa disesuaikan
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(buzzerPin, OUTPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Alarm Parkir");
delay(1000);
lcd.clear();
}
void loop() {
long duration;
float distance;
// Kirim sinyal trigger
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Hitung jarak
duration = pulseIn(echoPin, HIGH);
distance = (duration * 0.0343) / 2;
// Tampilkan di LCD
lcd.setCursor(0, 0);
lcd.print("Jarak: ");
lcd.print(distance, 1);
lcd.print(" cm ");
// Buzzer berdasarkan jarak
if (distance < 10) {
tone(buzzerPin, 1000);
delay(100);
noTone(buzzerPin);
delay(100);
} else if (distance < 30) {
tone(buzzerPin, 1000);
delay(500);
noTone(buzzerPin);
delay(500);
} else {
noTone(buzzerPin);
}
delay(100);
}๐ค Cara Upload Program
Silakan salin kode di atas, lalu upload ke Arduino menggunakan Arduino IDE.