Switches Homework (::YAY:: finally, it’s done! [thanks for your help, joe :)])
Here's my code:
int led9 = 9;
int led11 = 11;
int led10 = 10;
int pins[] = {9,11,10};
int num_pins = 3;
int button7 = 7;
int button6 = 6;
int val = 0;
int val2 = 0;
void setup() {
pinMode(led9, OUTPUT);
pinMode(led11, OUTPUT);
pinMode(led10, OUTPUT);
pinMode(button7, INPUT);
pinMode(button6, INPUT);
int i;
for(i=0; i<num_pins; i++)
pinMode(pins[i], OUTPUT);
Serial.begin(9600);
}
void loop(){
int i;
digitalWrite(led9, HIGH);
val = digitalRead(button7);
val2 = digitalRead(button6);
Serial.println(val);
if((val) == HIGH){
digitalWrite(led11, HIGH);
delay(200);
digitalWrite(led9, LOW);
delay(100);
digitalWrite(led9, HIGH);
delay(100);
}else{
digitalWrite(led10,LOW);
digitalWrite(led11,LOW);
digitalWrite(led9,HIGH);
}
if((val) == HIGH && (val2) == HIGH){
digitalWrite(led9, HIGH);
digitalWrite(led11, HIGH);
delay(200);
digitalWrite(led11,LOW);
delay(200);
digitalWrite(led10, HIGH);
}
if((val2) == HIGH && (val) == LOW){
for(i = 0; i<3; i++){
digitalWrite(pins[i], HIGH);
delay(100);
digitalWrite(pins[i], LOW);
delay(100);
}
}
}
Here's my video:
Reply