I am using the IO pins of the Pi to drive a speaker and a microphone. The speaker is easy to find, just a cheap one from Cool Components however I am finding it harder to find a suitable microphone.
It just needs to be able to receive sin waves made by the speakers. Any suggestions? It's for a project for school group.
Update
A telephone pickup seems like a cheap, sound receiving option.