void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(2,OUTPUT );
pinMode(3,OUTPUT );
pinMode(4,OUTPUT );
Serial.println("Hallo Mikrokontroler");
}
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available())
{
String perintah = Serial.readStringUntil('\n');
if (perintah == "on1")
{
digitalWrite(2,HIGH);
Serial.println("lampu menyala");
}
if (perintah == "off1")
{
digitalWrite(2,LOW);
Serial.println("Lampu Mati");
}
if (perintah == "on2")
{
digitalWrite(3,HIGH);
Serial.println("lampu menyala");
}
else if (perintah == "off2")
{
digitalWrite(3,LOW);
Serial.println("Lampu Mati");
}
if (perintah == "on3")
{
digitalWrite(4,HIGH);
Serial.println("lampu menyala");
}
else if (perintah == "off3")
{
digitalWrite(4,LOW);
Serial.println("Lampu Mati");
}
else if (perintah == "kedip")
{
digitalWrite(2,LOW);
delay(100);
digitalWrite(2,HIGH);
delay(100);
digitalWrite(3,LOW);
delay(100);
digitalWrite(3,HIGH);
delay(100);
digitalWrite(4,LOW);
delay(100);
digitalWrite(4,HIGH);
delay(100);
Serial.println("Lampu Mati");
}
else if (perintah == "mati")
{
digitalWrite(4,LOW);
digitalWrite(3,LOW);
digitalWrite(2,LOW);
Serial.println("Lampu Mati");
}
}
}