Wedding Cake arduino code for mic
int microPhone = 0; //analogue inputint AmpVar = 0;
int micCounter = 0;
int micCurrentState = 0;
int micPreviousState = 0;
int micVal = 0;
int THRESHOLD = 400;
int resultLEDs = 7;
int resultOutPin = 8;
void setup() {
pinMode(resultLEDs, OUTPUT);
Serial.begin(9600);//initialize the serial
}
void loop() {
micVal = analogRead(microPhone);
if (micVal>=512){
AmpVar = micVal-512;
}
else {
AmpVar = 512-micVal;
}
micVal = AmpVar; // read the analog input
Serial.println(AmpVar);
if (AmpVar > THRESHOLD) {
digitalWrite(resultLEDs, HIGH);
digitalWrite(resultOutPin, HIGH);
delay(1000);
digitalWrite(resultLEDs, LOW);
digitalWrite(resultOutPin, LOW);
delay(1000);
}
}


0 Comments:
Post a Comment
<< Home