My goal is to create a tone generator based off a variable input voltage. For example, when the voltage is 0 - 1 volts, no tone. When the voltage exceeds 1 volt, start a slow pulsing tone at 400 hz, increasing the pulse rate until the voltage reaches 2.5 volts, at which point the tone is solid at 400 hz. When the voltage exceeds 3 volts the tone now pulses slowly at 1600 hz, with the pulse rate increasing until 4.5 volts is reached at which point the tone is solid at 1600 hz. I have read about a basic feature called “Read Analog Voltage” that converts the voltage to a number between 0 and 1023, and then I assume the resulting number could be used for generating the appropriate tone.
The board I would like would ideally be powered by 12 volts (could power with 5v if necessary), would be able to measure a voltage input from 0.1 volts to 5.0 volts in tenths of a volt, and would be able to output the tone.
When looking at the Due board I see warnings that it will not accept more than 3.3 volts. I also get the impression that other boards will not read low voltages, however I could very well be misunderstanding.
My question is, will the basic UNO board do what I am wanting, or is there another board that would be more suited to this?