Skip to main content

ALARM SENSOR PARKIR

Berikut adalah versi yang lebih menarik dan rapi secara visual, dengan format yang tetap kompatibel dengan BookStack editor visual. Saya tata ulang dengan heading, garis pemisah, struktur rapi, dan penekanan visual agar lebih nyaman dibaca:


๐ŸŽฅ 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 (umum: 0x27 atau 0x3F)

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.
Untuk tutorial upload lengkap, kunjungi:

๐Ÿ”— SEMUA TENTANG ARDUINO IDE


Kalau kamu mau, saya bisa bantu buat versi khusus dengan highlight warna untuk jarak aman/waspada/bahaya di LCD atau efek suara yang berbeda-beda. Mau dikembangkan lagi?