Tutorial de Sensor de temperatura! (5 / 5 paso)

Paso 5: Termómetro de suministro independiente de Auto Calibración


Este ejemplo es similar a la arriba excepto que ahora utilizamos un truco especial donde leer el valor analógico de un voltaje de referencia fijo en el chip y luego usarlo para hacer un cálculo preciso. Esto también significa que funcionará bien no importa de qué voltaje está funcionando el Arduino!

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

#define BANDGAPREF 14 / especial indicador que queremos medir la energía de salto

/ * 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
Delay(500);
}

void loop() / / ejecuta una y otra vez
{
obtener lecturas de tensión de la referencia del secreto interno 1.05V
int refReading = analogRead(BANDGAPREF);
Serial.println(refReading);

calcular la tensión de alimentación de la lectura de la conocida voltios 1,05
Float supplyvoltage = (1.05 * 1024) / refReading;
Serial.Print(Supplyvoltage); Serial.println ("V power supply");

obtener el voltaje del sensor de temperatura
lectura de int = analogRead(sensorPin);

conversión de esa lectura a tensión
voltaje del flotador = lectura * supplyvoltage / 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
}

Artículos Relacionados

Arduino Nano - Tutorial de Sensor de temperatura TMP100

Arduino Nano - Tutorial de Sensor de temperatura TMP100

TMP100 High-Accuracy, módulo Digital Sensor de temperatura I2C MINI de baja potencia. El TMP100 es ideal para medición de temperatura extendido. Este dispositivo ofrece una precisión de ±1 ° C sin necesidad de calibración o componente externo de seña
Partícula fotón - Tutorial de Sensor de temperatura TMP100

Partícula fotón - Tutorial de Sensor de temperatura TMP100

TMP100 High-Accuracy, módulo Digital Sensor de temperatura I2C MINI de baja potencia. El TMP100 es ideal para medición de temperatura extendido. Este dispositivo ofrece una precisión de ±1 ° C sin necesidad de calibración o componente externo de seña
Arduino Nano - Tutorial de Sensor de temperatura SI7050

Arduino Nano - Tutorial de Sensor de temperatura SI7050

SI7050 es un sensor de temperatura digital que trabaja en protocolo de comunicación I2C y ofrece alta exactitud sobre el toda tensión y temperatura. Esta alta precisión del sensor es atribuida por el procesamiento de señales novela y diseño analógico
Partícula fotón - Tutorial de Sensor de temperatura TCN75A

Partícula fotón - Tutorial de Sensor de temperatura TCN75A

TCN75A es un sensor de temperatura serial de dos hilos constituido convertidor de temperatura en digital. Se incorpora con registros programables de usuario que proporcionan flexibilidad para aplicaciones de detección de temperatura. La configuración
Arduino Nano - Tutorial de Sensor de temperatura TCN75A

Arduino Nano - Tutorial de Sensor de temperatura TCN75A

TCN75A es un sensor de temperatura serial de dos hilos constituido convertidor de temperatura en digital. Se incorpora con registros programables de usuario que proporcionan flexibilidad para aplicaciones de detección de temperatura. La configuración
Partícula fotón - Tutorial de Sensor de temperatura ADT75

Partícula fotón - Tutorial de Sensor de temperatura ADT75

ADT75 es un sensor de temperatura digital muy preciso. Se compone de un sensor de temperatura de espacio de banda y un 12-bit convertidor analógico a digital para el monitoreo y la digitalización de la temperatura. Su sensor de alta sensibilidad, es
Partícula fotón - Tutorial de Sensor de temperatura MCP9803

Partícula fotón - Tutorial de Sensor de temperatura MCP9803

MCP9803 es un sensor de temperatura de alta precisión de 2 hilos. Se incorporan con usuario - registros programables que facilitan aplicaciones de detección de temperatura. Este sensor es adecuado para la temperatura de varias zona altamente sofistic
Arduino Nano - Tutorial de Sensor de temperatura y la humedad SHT30

Arduino Nano - Tutorial de Sensor de temperatura y la humedad SHT30

Sensor de temperatura y humedad Digital SHT30 ofrece un rendimiento superior y una huella de ahorro de espacio. Proporciona señales calibradas, lineal en formato digital, I2C. Fabricación de este sensor se basa en tecnología CMOSens, que atribuye a l
Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

En este tutorial mostramos cómo construir sensor de temperatura ESP8266 WiFi con DB18B20. Vamos a utilizar el IDE de Arduino, Arduino, sin. Datos se enviará al servidor EasyIoT (Windows o frambuesa Pi) para el registro y agradable.Ver más tutoriales
Cómo utilizar el Sensor de temperatura DS18B20 - Arduino Tutorial

Cómo utilizar el Sensor de temperatura DS18B20 - Arduino Tutorial

En este tutorial usted aprenderá cómo usar el sensor de temperatura DS18B20 con Arduino.La temperatura se imprimirá en el serial monitor de Codebender o el IDE de Arduino.Video de presentación:Antes de empezar vamos a ver más información de este sens
Cómo utilizar el sensor de temperatura TMP36 - Arduino Tutorial

Cómo utilizar el sensor de temperatura TMP36 - Arduino Tutorial

El TMP35/TMP36/TMP37 son de bajo voltaje, sensores de temperatura centígrada de precisión. Proporcionan una salida de voltaje que es linealmente proporcional a la Celsius (centígrados) temperatura. El TMP35 TMP36/TMP37 requiere ninguna calibración ex
Frambuesa Pi - Tutorial de Java de Sensor de temperatura de TCN75A

Frambuesa Pi - Tutorial de Java de Sensor de temperatura de TCN75A

TCN75A es un sensor de temperatura serial de dos hilos constituido convertidor de temperatura en digital. Se incorpora con registros programables de usuario que proporcionan flexibilidad para aplicaciones de detección de temperatura. La configuración
Frambuesa Pi - Tutorial de Python de Sensor de temperatura de TCN75A

Frambuesa Pi - Tutorial de Python de Sensor de temperatura de TCN75A

TCN75A es un sensor de temperatura serial de dos hilos constituido convertidor de temperatura en digital. Se incorpora con registros programables de usuario que proporcionan flexibilidad para aplicaciones de detección de temperatura. La configuración
Frambuesa Pi - SI7021 Humidiy y el Tutorial de Python de Sensor de temperatura

Frambuesa Pi - SI7021 Humidiy y el Tutorial de Python de Sensor de temperatura

SI7021 es una humedad y temperatura que puede funcionar con protocolo de comunicación I2C. Tiene un CI CMOS monolítica integración de humedad y elementos de sensor de temperatura, un conversor de analógico a digital etc.. Con calibración y elementos