#define ADC0 0 void setup() { Serial.begin(9600); // setup serial } void loop() { int val; int i = 0; int mV; int tC; int tF; do { val = analogRead(ADC0); // read the input pin } while (val == 0 && ++i < 100); mV = (long)val * 5000 / 1024; tC = mV / 10; tF = tC * 9 / 5 + 32; //Serial.printf("mV = %d ; tC = %d ; tF = %d\n", mV, tC, tF); Serial.print("mV = "); Serial.print(mV); Serial.print("; "); Serial.print("tC = "); Serial.print(tC); Serial.print("; "); Serial.print("tF = "); Serial.println(tF); delay(5000); }