Thursday, October 23, 2008

int audioIn = 0;

int val = 0;

int ledPin1 = 0; // green

int ledPin2 = 2;// blue

int ledPin3 = 4; // yellowint

ledPin4 = 6; // triangle a redint

ledPin5 = 8; // triangle blue

int ledPin6 = 10; // border a

int ledPin7 = 12; //border z
void setup() {

pinMode(ledPin1, OUTPUT);

pinMode(ledPin2, OUTPUT);

pinMode(ledPin3, OUTPUT);

pinMode(ledPin4, OUTPUT);

pinMode(ledPin5, OUTPUT);

pinMode(ledPin6, OUTPUT);

pinMode(ledPin7, OUTPUT);

Serial.begin(9600);

}


void loop() {

val = analogRead(audioIn);

Serial.println(val);

//border a

if (val <=400){

digitalWrite(ledPin6, LOW);
}

else{digitalWrite(ledPin6, HIGH);
}

//border z

if (val <=400){

digitalWrite(ledPin7, LOW);
}

else{

digitalWrite(ledPin7, HIGH);
}

//yellow

if (val >400 && val <=450)

{

digitalWrite(ledPin3, LOW);
}

else{

digitalWrite(ledPin3, HIGH);
}

//blue

if (val >450 && val <=500){

digitalWrite(ledPin2, LOW);
}

else{digitalWrite(ledPin2, HIGH);
}

//green

if (val <>

digitalWrite(ledPin1, LOW);
}

else{digitalWrite(ledPin1, HIGH);
}

// 5 red triangle ,blu tri

if (val >440 && val <=470){

digitalWrite(ledPin4, LOW);

digitalWrite(ledPin5, LOW);
}else{

digitalWrite(ledPin4, HIGH);

digitalWrite(ledPin5, HIGH);}
}

}

No comments: