← Alle Bauteile

[B03] Mikrofon (Geraeuschpegel)

Sensor

In dieser Schaltung wird das Mikrofon ausgelesen und der ausgelesene Wert über die serielle Schnittstelle ausgegeben. Analoger Ausgang: Direktes Mikrofon-Signal als Spannungspegel LED1: Zeigt an, dass der Sensor mit Spannung versorgt ist LED2: Zeigt an, dass ein Magnetfeld detektiert wurde Der Sound Sensor gibt keine festen bzw. relativen Werte zurück. Er verstärkt das Signal abhängig vom eingestellten Widerstand am Drehpotentiometer und leitet es auf den analogen Ausgang des Moduls.

Tipps: Fuer Klatsch-Detektor: Schwelle am Poti einstellen, dann nur DO auswerten.

Technische Daten

KategorieALLNET 40-in-1 / Akustik
SchnittstelleAnalog + Digital (Schwelle)
PinbelegungAO (analog), G (GND), +ven (5V), DO (digital)
Anzahl Pins4
MessgroesseLautstaerke (relativer Pegel)
BetriebsspannungNoneV – NoneV
DatenblattPDF oeffnen (extern)

Anschluss

Arduino Uno R3

Pins: GND=G, 5V=+ven, A0=AO, D2=DO (optional)

Hinweise: Empfindlichkeit am Poti einstellen. Liefert KEINEN absoluten Schallpegel.

Codebeispiele

ALLNET B03 — Beispiel aus Anleitung Anfaenger

Beispielsketch aus der ALLNET-Anleitung fuer das Modul B03 ([B03] Mikrofon (Geraeuschpegel)). Vor dem Hochladen den verwendeten Pin pruefen!

// ALLNET Mikrofon Sensor Modul B03
// Information http://www.allnet.de

int sensorPin = A0; // select the input pin for the potentiometer
int sensorValue = 0; // variable to store the value coming from the sensor

void setup () {
  pinMode (ledPin, OUTPUT);
  Serial.begin (9600);
}

void loop () {
  sensorValue = analogRead (sensorPin);
  Serial.println (sensorValue, DEC);
}