/*************************************************
****** PROGRAM MENYALAKAN LED DENGAN KEYBOARD*****
****** BY ALIEF RAIHAN D. YUSUF *****
*************************************************/
byte omori = 4;
byte mari = 2;
char data;
void setup(){
Serial.begin(9600);
pinMode(omori, OUTPUT);
pinMode(mari, OUTPUT);
digitalWrite(omori, LOW);
digitalWrite(mari, LOW);
}
void loop(){
if(Serial.available()>0){
data = Serial.read();
}
if(data == 'a'){
digitalWrite(omori, HIGH);
}
else if(data == 'b'){
digitalWrite(omori, LOW);
}
else if(data == 'c'){
digitalWrite(mari, HIGH);
}
else if(data == 'd'){
digitalWrite(mari, LOW);
}
else if(data == 'e'){
while(true){
digitalWrite(mari, HIGH);
digitalWrite(omori, LOW);
delay(300);
digitalWrite(mari, LOW);
digitalWrite(omori, HIGH);
delay(300);
if (Serial.available()){
char newData = Serial.read();
if (newData == 'f'){
digitalWrite(mari, LOW);
digitalWrite(omori, LOW);
delay(100);
break;
}
}
}
}
else if(data == 'f'){
digitalWrite(mari, LOW);
digitalWrite(omori, LOW);
}
Serial.println(data);{
delay(100);
}
}