const int ledMerahPin = 13;
const int ledHijauPin = 8;
const int ledBiruPin = 3;
void setup() {
pinMode(ledMerahPin, OUTPUT);
pinMode(ledHijauPin, OUTPUT);
pinMode(ledBiruPin, OUTPUT);
Serial.begin(115200);
}
void loop() {
if (Serial.available() > 0) {
String input = Serial.readStringUntil('\n'); // Baca seluruh baris input
if (input.indexOf("Lampu 1 on") >= 0) {
digitalWrite(ledMerahPin, HIGH);
Serial.println("LED merah menyala");
} else if (input.indexOf("Lampu 1 off") >= 0) {
digitalWrite(ledMerahPin, LOW);
Serial.println("LED merah mati");
}
if (input.indexOf("Lampu 2 on") >= 0) {
digitalWrite(ledHijauPin, HIGH);
Serial.println("LED hijau menyala");
} else if (input.indexOf("Lampu 2 off") >= 0) {
digitalWrite(ledHijauPin, LOW);
Serial.println("LED hijau mati");
}
if (input.indexOf("Lampu 3 on") >= 0) {
digitalWrite(ledBiruPin, HIGH);
Serial.println("LED biru menyala");
} else if (input.indexOf("Lampu 3 off") >= 0) {
digitalWrite(ledBiruPin, LOW);
Serial.println("LED biru mati");
}
}
}