For my minor project I decided to make a set of leds that would light up by sound. I am not certain I got it working properly but here is the code I worked on and pictures of the project. I used a freetronics microphone that I got from Jaycar.
int ledPins[] = {2,3,4,5,6,7,8,9};
const int splSensor = A0;
void setup()
{
Serial.begin(38400);
}
void loop()
{
int val = Serial.println(analogRead(splSensor), DEC);
delay(1000);
if(val > 500) {
lightsOnOff();
}
}
void lightsOnOff()
{
digitalWrite(ledPins[0], HIGH);
digitalWrite(ledPins[1], HIGH);
digitalWrite(ledPins[2], HIGH);
digitalWrite(ledPins[3], HIGH);
digitalWrite(ledPins[4], HIGH);
digitalWrite(ledPins[5], HIGH);
digitalWrite(ledPins[6], HIGH);
digitalWrite(ledPins[7], HIGH);
delay(200);
digitalWrite(ledPins[7], LOW);
digitalWrite(ledPins[6], LOW);
digitalWrite(ledPins[5], LOW);
digitalWrite(ledPins[4], LOW);
digitalWrite(ledPins[3], LOW);
digitalWrite(ledPins[2], LOW);
digitalWrite(ledPins[1], LOW);
digitalWrite(ledPins[0], LOW);
delay(200);
}
No comments:
Post a Comment