#include <Arduino.h>
#include <Ultrasonic.h>
#define TRIG 5 // Pin trigger sensor ultrasonik
#define ECHO 18 // Pin echo sensor ultrasonik
#define RELAY 14 // Pin relay 1
Ultrasonic ultrasonic(TRIG, ECHO);
bool objectDetected = false; // Variabel untuk melacak apakah objek telah terdeteksi sebelumnya
void setup() {
pinMode(RELAY, OUTPUT);
digitalWrite(RELAY, LOW);
Serial.begin(115200);
}
void loop() {
long distance = ultrasonic.read();
if (distance <= 10) {
digitalWrite(RELAY, HIGH);
}
else if (distance >= 10) {
digitalWrite(RELAY, LOW);
}
delay(1000); // Delay untuk menghindari pembacaan berulang-ulang dalam waktu singkat
}