const int button1 = 5;
int button1State = 0;
const int button2 = 6;
int button2State = 0;
const int ledR = 13;
const int ledG = 12;
const int ledB = 11;
const int ledY = 10;
void setup() {
// put your setup code here, to run once:
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(ledR, OUTPUT);
pinMode(ledG, OUTPUT);
pinMode(ledB, OUTPUT);
pinMode(ledY, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
button1State = digitalRead(button1);
button2State = digitalRead(button2);
Serial.print("button1State: ");
Serial.print(button1State);
Serial.print(" button2State: ");
Serial.println(button2State);
if (button1State == HIGH) {
seqblink();
Serial.print("button 1 has been pressed: ");
Serial.println(button1State);
} else if (button2State == HIGH) {
knilbqes();
Serial.print("button 2 has been pressed: ");
Serial.println(button2State);
}
}
void seqblink() {
Serial.println("seqblink()");
for(int num=0; num<10; num++) {
digitalWrite(ledR, HIGH);
delay(125);
digitalWrite(ledG, HIGH);
delay(125);
digitalWrite(ledB, HIGH);
delay(125);
digitalWrite(ledY, HIGH);
delay(125);
digitalWrite(ledR, LOW);
digitalWrite(ledG, LOW);
digitalWrite(ledB, LOW);
digitalWrite(ledY, LOW);
}
}
void knilbqes() {
Serial.println("knilbqes()");
for(int num=0; num<10; num++) {
digitalWrite(ledY, HIGH);
delay(125);
digitalWrite(ledB, HIGH);
delay(125);
digitalWrite(ledG, HIGH);
delay(125);
digitalWrite(ledR, HIGH);
delay(125);
digitalWrite(ledR, LOW);
digitalWrite(ledG, LOW);
digitalWrite(ledB, LOW);
digitalWrite(ledY, LOW);
}
}