Paso 4: Termómetro Simple
Este código de ejemplo para Arduino muestra una forma rápida de crear un sensor de temperatura, simplemente imprime al puerto serie cuál es la temperatura actual en grados Celsius y Fahrenheit
TMP36 Variables de Pin
int sensorPin = 0; el pin analógico de TMP36 Vout (sentido) pin está conectado a
la resolución es de 10 mV / grado centígrado con un
500 mV compensación para permitir temperaturas negativas
/ * setup() - esta función se ejecuta una vez que cuando usted encienda su Arduino. Inicializamos la conexión serial con la computadora
*/
void setup()
{
Serial.Begin(9600); Iniciar la conexión serial con la computadora
para ver el resultado Abra el monitor serial
}
void loop() / / ejecuta una y otra vez
{
obtener el voltaje del sensor de temperatura
lectura de int = analogRead(sensorPin);
conversión de esa lectura a voltaje de 3.3v arduino utilizar 3.3
voltaje del flotador = lectura * 5.0 / 1024;
Imprime la tensión
Serial.Print(Voltage); Serial.println ("v");
ahora imprimir la temperatura
Float temperatureC = (voltaje - 0.5) * 100; conversión de 10 mv por grado ingenio 500 mV offset
a grados ((volatge - 500mV) veces 100)
Serial.Print(temperatureC); Serial.println ("grados C");
ahora convertir a Fahrenheight
Float temperatureF = (temperatureC * 9 / 5) + 32;
Serial.Print(temperatureF); Serial.println ("grados F");
Delay(1000); espera un segundo
}