const int red =13;
void setup() {
Serial.begin(9600);
pinMode(red, OUTPUT);
}
void loop() {
Serial.println("Enter data:");
while (Serial.available() == 0) {} //wait for data available
String teststr = Serial.readString(); //read until timeout
teststr.trim(); // remove any \r \n whitespace at the end of the String
if (teststr == "hidupkan lampu") {
Serial.println("A primary color");
digitalWrite(red, HIGH);
} else if (teststr == "matikan lampu") {
Serial.println("Something else");
digitalWrite(red, LOW);
}
}