byte inSer, str;
void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
Serial.begin(9600);
Serial.println("Kontrol LED ");
Serial.println("Ketik 1 / 2 / 3");
}
void loop() {
inSer = Serial.read();
str = char (inSer);
switch(str) {
case('1'):
Serial.println("(1) LED BIRU BERKEDIP");
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
for (int i = 0; i < 5; i++) {
digitalWrite(2, HIGH);
delay(100);
digitalWrite(2, LOW);
delay(200);
}
digitalWrite(2, HIGH);
break;
case('2'):
Serial.println("(2) LED KUNING BERKEDIP");
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
for (int i = 0; i < 5; i++) {
digitalWrite(3, HIGH);
delay(100);
digitalWrite(3, LOW);
delay(200);
}
digitalWrite(3, HIGH);
break;
case('3'):
Serial.println("(3) LED UNGU BERKEDIP");
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
for (int i = 0; i < 5; i++) {
digitalWrite(4, HIGH);
delay(100);
digitalWrite(4, LOW);
delay(200);
}
digitalWrite(4, HIGH);
break;
}
}