// MSGEQ7 TEST SCRIPT // OSCAR DE LA HERA GOMEZ int analogPin=0; int strobePin=2; int resetPin=3; int spectrumValue[7]; int filter=80; void setup(){ Serial.begin(9600); pinMode(strobePin, OUTPUT); pinMode(resetPin, OUTPUT); digitalWrite(resetPin, LOW); digitalWrite(strobePin, HIGH); } void loop(){ digitalWrite(resetPin, HIGH); digitalWrite(resetPin, LOW); for (int i=0;i<7;i++){ digitalWrite(strobePin, LOW); delay(30); spectrumValue[i]=analogRead(analogPin); spectrumValue[i]=constrain(spectrumValue[i], filter, 1023); spectrumValue[i]=map(spectrumValue[i], filter,1023,0,255); Serial.print(spectrumValue[i]); Serial.print(" "); digitalWrite(strobePin, HIGH); } Serial.println(); }