I am about to implement a software synth/sequencer - and I have an audio signal output from an analog pin (generated via PWM).
...what I want to end up with (on the user interface) is basically a 3.5 mm audio-jack socket enabling the user to connect either "headphones" or "active speakers".
My question is - How do I approach this?
Do I need some sort of amplifier circuit between the arduino-output-pin and the external device - or is it sufficient with a current limiting resistor. I have tried to search the web and found different stuff. But I need some fundamental guidance here :) ... so can anyone give me some basic input about this "subject" links or "keywords" are fine. I just need something to go with...
Thanks in advance!