//TMP36 Pin Variables int sensorPin = 0; //sindesi stin analogiki porta 0 /* * setup() - this function runs once when you turn your Arduino on void setup() { Serial.begin(9600); //Start the serial connection with the computer } void loop() // run over and over again { //getting the voltage reading from the temperature sensor int reading = analogRead(sensorPin); // converting that reading to voltage, for 3.3v arduino use 3.3 float voltage = reading * 5.0; voltage /= 1024.0; // print out the voltage Serial.print(voltage); Serial.println(" volts"); // now print out the temperature float temperatureC = (voltage - 0.5) * 100 ; //converting from 10 mv per degree wit 500 mV offset //to degrees ((voltage - 500mV) times 100) Serial.print(temperatureC); Serial.println(" degrees C"); delay(1000); //waiting a second }