Friday, 21 June 2013

Minor Project

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