//Program LED Button
#define ledMerah 2 //deskripsi led Merah di PIN digital 2
#define ledBiru 2 //deskripsi led Merah di PIN digital 3
#define btnSpeed 6 //deklarasi btnSpeed di PIN digital 6
void setup () {
pinMode(ledMerah, OUTPUT);// set ledMerah sebagai output
pinMode; (ledBiru, OUTPUT); // set ledBiru
Serial.begin(9600);
pinMode(btnSpeed, INPUT);// set btnSpeed sebagai
}
//membuat fungsi speedMode
void speedMode (int option){
if (option == 1){
digitalWrite(ledMerah, HIGH);
delay(100);
digitalWrite(ledMerah, LOW);
delay(100);
digitalWrite(ledHijau, HIGH);
delay(100);
digitalWrite(ledHijau, LOW);
delay(100);
} else {
digitalWrite(ledMerah, HIGH);
delay(100);
digitalWrite(ledMerah, LOW);
delay(100);
digitalWrite(ledHijau, HIGH);
delay(100);
digitalWrite(ledHijau, LOW);
delay(100);
}
}
void loop() {
int btnSpeedPressed = digitalRead(btnSpeed)
//Jika btn speedUpPressed ==0, maka mode lambat
if (btnSpeedPressed == 0)
speedMode(1);
} else {
speedMode(0);
}
}