const int led1 = 2; const int led2 = 3; const int led3 = 4; const int led4 = 5; const int led5 = 6; const int led6 = 7; const int led7 = 8; const int led8 = 9; const int led9 = 10; const int led10 = 11; void setup() { Serial.begin(9600); // opens serial port, sets data rate to 9600 bps pinMode( 12 , OUTPUT); // sets the digital pin as output pinMode (led1, OUTPUT); pinMode (led2, OUTPUT); pinMode (led3, OUTPUT); pinMode (led4, OUTPUT); pinMode (led5, OUTPUT); pinMode (led6, OUTPUT); pinMode (led7, OUTPUT); pinMode (led8, OUTPUT); pinMode (led9, OUTPUT); pinMode (led10, OUTPUT); } void loop() { // put your main code here, to run repeatedly: int sound = analogRead(A0); sound = map (sound, 20, 150, 0, 10); Serial.print(analogRead( A1 )); //print message Serial.print(" "); //print a blank Serial.println(); if ( analogRead( A1 ) < 700 ) { digitalWrite( 12 , HIGH ); // sets the digital pin on/off } else { digitalWrite( 12 , LOW ); // sets the digital pin on/off } if (sound >= 1) digitalWrite (led1, HIGH); if (sound >= 2) digitalWrite (led2, HIGH); if (sound >= 3) digitalWrite (led3, HIGH); if (sound >= 4) digitalWrite (led4, HIGH); if (sound >= 5) digitalWrite (led5, HIGH); if (sound >= 6) digitalWrite (led6, HIGH); if (sound >= 7) digitalWrite (led7, HIGH); if (sound >= 8) digitalWrite (led8, HIGH); if (sound >= 9) digitalWrite (led9, HIGH); if (sound >= 10) digitalWrite (led10, HIGH); delay (10); offAll(); } void offAll (){ digitalWrite (led1, LOW); digitalWrite (led2, LOW); digitalWrite (led3, LOW); digitalWrite (led4, LOW); digitalWrite (led5, LOW); digitalWrite (led6, LOW); digitalWrite (led7, LOW); digitalWrite (led8, LOW); digitalWrite (led9, LOW); digitalWrite (led10, LOW); }