Stap 6: Instellen van Electret microfoon
LED verbinden met digitale pin 13 op Arduino Uno.
Zorg ervoor dat alle verbindingen zijn veilig.
Weerstanden worden gebruikt voor het verhogen van de versterking van het signaal ontvangen de Electret microfoon en correct moeten worden bedraad.
Dit eenvoudige programma uitgevoerd om ervoor te zorgen dat invoer wordt ontvangen. LED zal oplichten wanneer een bepaalde drempel van volume is bereikt. Deze drempel moet worden ingesteld op een normale of luid pratende volume.
int buffer = 0;
Geluid variabelen
int potPin = 1; Selecteer de invoer pin voor correcte sensor
int ledPin = 13; Selecteer de pin voor de LED
int soundVal = 0;
VOID Setup
{
pinMode (ledPin, OUTPUT); de ledPin verklaren als uitgang
Serial.begin(9600); de seriële poort op 9600 bps te openen:
}
void loop
{
Geluid
soundVal = analogRead(potPin);
Serial.println("Listening...");
Als (soundVal > 1020) {}
Serial.println ("zeer luid!");
digitalWrite(ledPin,HIGH);
}
else if (soundVal < 450 || soundVal > 750) {}
Als (buffer == 0) {}
Serial.println(soundVal);
buffer = 15;
digitalWrite(ledPin,HIGH);
} else {}
buffer--;
}
}
else {}
digitalWrite(ledPin,LOW);
}
}
Als het circuit niet werken spelen met de waarden in het programma en zorg ervoor dat zijn weerstanden correct aangesloten.