Forum: Mikrocontroller und Digitale Elektronik Mikrofon an Arduino


von Benjamin W. (benjamin2000)


Lesenswert?

Hallo, ich hätte mal eine Frage:
Und zwar möchte ich ein Mikrofon von einem ca. 5 Jahre alten Telefon an 
den Arduino anschließen.
Wie muss ich es anschließen?
Muss ich das Mikrofon dann mit analogRead oder mit digitalRead auslesen?

Bin für hilfreiche Antworten sehr Dankbar!

von San L. (zwillingsfreunde)


Lesenswert?


von Karl H. (kbuchegg)


Lesenswert?

Vor allen Dingen schätze ich mal, das du erst mal einen 
Mikrofonverstärker brauchen wirst. MIt den kleinen Pegeln, die ein 
Mikrifon liefert, wirst du nicht viel anfangen können.

Aber dann: ja, das ist eine analoge Spannung, die du dann ausmessen 
willst.

von Harald W. (wilhelms)


Lesenswert?

Benjamin Winter schrieb:

> Muss ich das Mikrofon dann mit analogRead oder mit digitalRead auslesen?

...und was willst Dumit dem eingelesenen Wert anfangen?

von PittyJ (Gast)


Lesenswert?

Ein Atmega 328 hat 2 KByte Ram.
Bei 4 KHz Sample-Rate (8-Bit) kann man also exakt 0.5 Sekunden 
aufnehmen.

Ich würde eine andere Plattform nehmen.

von Alex W. (a20q90)


Lesenswert?

PittyJ schrieb:
> Ein Atmega 328 hat 2 KByte Ram.
> Bei 4 KHz Sample-Rate (8-Bit) kann man also exakt 0.5 Sekunden
> aufnehmen.
>
> Ich würde eine andere Plattform nehmen.

Nicht wenn er die Daten direkt auf dem TxD ausgibt!

von Harald W. (wilhelms)


Lesenswert?

PittyJ schrieb:

> Bei 4 KHz Sample-Rate (8-Bit) kann man also exakt 0.5 Sekunden
> aufnehmen.

Und das mit einer Qualität, die deutlich schlechter als Telefon ist.

von PittyJ (Gast)


Lesenswert?

Dann hätte er ja eh noch einen 'richtigen' Rechner dahinter.
Dann könnte er gleich die Soundkarte nehmen.

von Harald W. (wilhelms)


Lesenswert?

PittyJ schrieb:

> Dann hätte er ja eh noch einen 'richtigen' Rechner dahinter.
> Dann könnte er gleich die Soundkarte nehmen.

Ja, der Arduino wird dann nur als Verstärker genommen. Signal rein.
Funktion B = A x 100 aufrufen. Signal raus. :-)

von Benjamin W. (benjamin2000)


Lesenswert?

Vielen Dank für die Antworten!!
Gut, jetzt weiß ich schon einmal, wie ich mein Mikrofon auslesen kann.
Kann mir vielleicht wer erklären, wie ich das Mikrofon an den Arduino 
anschließen muss?

von PittyJ (Gast)


Lesenswert?

Masse and Masse. Signal an irgendeinen AnalogIn.

Aber ich bezweifel trotzdem, dann du weisst, was du tust und irgendwann 
etwas sinnvolles heraus bekommen wirst.

von Max H. (hartl192)


Lesenswert?

Was ist das eigentlich für ein Mikrofontyp?

von Harald W. (wilhelms)


Lesenswert?

Max H. schrieb:
> Was ist das eigentlich für ein Mikrofontyp?

Das bleibt sich ziemlich egal. Da kommt so oder so nichts vernünftiges 
raus.

von Vcc/2 (Gast)


Lesenswert?

Vielleicht solltet ihr Cracks dem To zumindest mal erzählen, dass er den 
Gleichspannungspegel am AI des MCs auf Vcc/2 schiftet, weil sonst alle 
negativen Anteile des Mikrofon-Signals Null werden. Dementsprechen das 
Mic mit einem C in Reihe anschliessen.
Ansonsten soll er mal machen und dabei lernen ;)

von Martin K. (thereallife)


Lesenswert?

Da mir kein anderer Grund einfällt warum man den Arduino mit nem Mic 
verbinden sollte, gehe ich einfach mal davon aus das du mit dem Mikrofon 
Signal etwas steuern willst wie LED's oder so,
für diesen Fall würde ich mir mal VixenLights anschauen (wenn ich mich 
recht erinner kann man damit die audiosignale direkt vom pc aufn arduino 
geben), da gibts meines wissens auch ne menge im netz drüber wie man das 
mit arduino kombiniert.

Grüße

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.