Kode Smart Parking System
Tampilan kode berikut adalah contoh placeholder. Silakan ganti dengan kode asli project Anda kapan saja.
1// Smart Parking System — Contoh Placeholder 2// Ganti seluruh kode ini dengan source code asli Anda 3 4#include <Servo.h> 5 6const int trigPin = 9; 7const int echoPin = 10; 8const int ledKosong = 6; 9const int ledPenuh = 7; 10Servo palangPintu; 11 12void setup() { 13 Serial.begin(9600); 14 pinMode(trigPin, OUTPUT); 15 pinMode(echoPin, INPUT); 16 pinMode(ledKosong, OUTPUT); 17 pinMode(ledPenuh, OUTPUT); 18 palangPintu.attach(5); 19} 20 21long bacaJarak() { 22 digitalWrite(trigPin, LOW); delayMicroseconds(2); 23 digitalWrite(trigPin, HIGH); delayMicroseconds(10); 24 digitalWrite(trigPin, LOW); 25 long durasi = pulseIn(echoPin, HIGH); 26 return durasi * 0.034 / 2; 27} 28 29void loop() { 30 long jarak = bacaJarak(); 31 32 if (jarak < 10) { 33 // Slot terisi kendaraan 34 digitalWrite(ledPenuh, HIGH); 35 digitalWrite(ledKosong, LOW); 36 palangPintu.write(90); // tutup palang 37 } else { 38 // Slot kosong 39 digitalWrite(ledPenuh, LOW); 40 digitalWrite(ledKosong, HIGH); 41 palangPintu.write(0); // buka palang 42 } 43 delay(500); 44}