// el presete codigo usa el chip LM35 conversor de temperatura en milivoltios // Declaracion de variables globales int volt_bin; // variable para valor binario 0 a 1023 float volt_verd; // variable para almacenar el valor en milivoltios float tempC; // Variable para almacenar la temperatura en grados centigrados int pinLM35 = 2; // Variable del pin de entrada del sensor (A2) void setup() { // Configuramos el puerto serial a 9600 bps Serial.begin(9600); } void loop() { // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023 volt_bin = analogRead(pinLM35); // Envia el dato al puerto serial Serial.print(volt_bin); Serial.println(" Salida en binario "); volt_verd=volt_bin *5/1024.0; // calculamos en milivoltios Serial.print(volt_verd ,3); Serial.println(" Salida en milivoltios "); tempC = volt_verd*100; // Calculamos la temperatura Serial.print(tempC); Serial.println(" Salida en grados"); Serial.println(); // salto de liena // Esperamos un tiempo para repetir el loop delay(1000); }