How to do output Microphone input without any Op Amp IC? with arduino uno?

I am very new in arduino and I am wondering if arduino can do microphone ouput to speaker without any opamp? :slight_smile: Can someome have a sample?

Would some other form of pre-amp be cheating, because otherwise, I don't see how you've going to get the milli or microvolts typical of an analogue microphone up to the sort of levels where an Arduino could make sense of them.
You could maybe recover a digital microphone from an old mobile phone, but they're tiny and difficult to solder.

The one thing that you absolutely require for a microphone is a pre-amp.

You cannot use one without.

The most common (and simplest) way is to use an op-amp. I can't see why you wouldn't want to.
But then, at the end of the day, its just a high-gain amplifier. You can create the same system just using transistors, resistors and capacitors - but to design your own takes in-depth knowledge of transistors as amplifiers.

One example circuit can be found it Simple Microphone Preamplifier.

One thing to remember - electret microphones (the little round ones with 2 wires you get in many small devices) require power to be provided to them in order for them to operate. This is usually provided through a resistor connected to Vcc at the input between the microphone and the input capacitor.