//pakan
#define case a = 100
#define case b = 300
#define case c = 500
//waktu
#define case d = ntp 7
#define case e = ntp 9
#define case f = ntp 15
#define case g = ntp 17
case z = matiin alat;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
void loop() {
if button a&&button f pressed
if (ntp=7)
buka servo
while (true)
if jarak > 10
break
tutup servo
baca jarak atas
else if (ntp=15)
buka servo
while (true)
if jarak > 10
break
tutup servo
baca jarak atas
else if (case e&&case f)
else if (case d&&case g)
else if (case e&&case g)
break;
if (case d&&case f) //button pressed
if (ntp=7)
buka servo
while (true)
if jarak > 10
break
tutup servo
baca jarak atas
else if (ntp=15)
buka servo
while (true)
if jarak > 10
break
tutup servo
baca jarak atas
else if (case e&&case f)
else if (case d&&case g)
else if (case e&&case g)
break;
if (case d&&case f) //button pressed
if (ntp=7)
buka servo
while (true)
if jarak > 10
break
tutup servo
baca jarak atas
else if (ntp=15)
buka servo
while (true)
if jarak > 10
break
tutup servo
baca jarak atas
else if (case e&&case f)
else if (case d&&case g)
else if (case e&&case g)
break;
else if (button off pressed)
digitalWrite(Relay, LOW);
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}
pakan
ntp 7
ntp 15
matiin alat