/**********************************************
*****PROGAM MENYALAKAN LED DENGAN KEYBOARD*****
***********BY FEBBY LIYANNA X RPL 3************
**********************************************/
byte led1 = 4;
byte led2 = 2;
char data;
void setup (){
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
Serial.print(data);
}
void loop (){
if (Serial.available()>0){
data = Serial.read();
}
if(data == 'a'){
digitalWrite(led1, HIGH);
}
else if(data == 'b'){
digitalWrite(led1, LOW);
}
if(data == 'c'){
digitalWrite(led2, HIGH);
}
else if(data == 'd'){
digitalWrite(led2, LOW);
}
if(data == 'e'){
for(int i = 0; i < 15; i++){
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
delay(100);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
delay(200);
if (Serial.available()) {
char newData = Serial.read();
if (newData == 'f') {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
break;
}
}
}
}
else if(data == 'f'){
}
}