Im using the ESP-12F...
Because the DS18B20 sensor is too big for my needs, I want to use the MF52AT 10k thermistor the measure temps. But I want to use 3 of them on the ADC pin. My thought is now to use the digital pins to switch 3 BC336 transistor on an off, on after another and every thermistor is in serial with one of the BC336. I want to use a simple voltage divider with a 64k resistor and the 3 thermistors( and BC336). Temp range is from 0 to 90 C. So I calculated the max resistance of every thermistor is about 28k and the min resistance is 1,2k.
In the software I want to switch on Digitalpin 1 (maybe GPIO12), read thermistor 1, then switch off D1, switch on D2, read thermistor 2 etc. In theory this should work I think, but how do I protect my ADC from getting a higher voltage than 1V ??? That is my major concern, because at bootup all 3 transistors are switched off and then the ADC would be pulled up to 3.3V.
How could I implement a simple overvoltage protection for the ADC??
Is there a simpler solution for reading multiple analog values from one ADC pin ?
thanks in advance
regards
Erich