Código de Arduino para sensor de temperatura

Lista de materiales

  • 1 sensor de temperatura TMP36
  • 1 placa de Arduino uno
  • 1 protoboard
  • cables jumper

Conexiones de hardware

arduino

Tenga cuidado al instalar el sensor de temperatura, ya que es casi idénticos a los transistores. Este sensor tiene un logo triangular y "TMP" en letras muy pequeñas.

Al mirar el lado plano del sensor de temperatura con los pines hacia abajo, de izquierda a derecha los pines se identifican como:

5V, SEÑAL y TIERRA.

  • Conecte el pin de 5V a 5 voltios (5V).
  • Conecte el pin SIGNAL al pin ANALOG 0.
  • Conecte el pin GND a tierra (GND).

arduino

Estructura del programa o sketch

Este programa tiene por finalidad detectar la temperatura ambiente y dar su resultado en voltaje, grados centígrados y grados farenheit.

----------------------------------------------


const int temperaturePin = 0;

void setup()
{
Serial.begin(9600);
}

void loop()
{

float voltage, degreesC, degreesF;

voltage = getVoltage(temperaturePin);

degreesC = (voltage - 0.5) * 100.0;

degreesF = degreesC * (9.0/5.0) + 32.0;

Serial.print("voltage: ");
Serial.print(voltage);
Serial.print(" deg C: ");
Serial.print(degreesC);
Serial.print(" deg F: ");
Serial.println(degreesF);

delay(1000);
}

float getVoltage(int pin)
{
return (analogRead(pin) * 0.004882814);
}

------------------------------------------------------

arduino

El chip analógico TMP36

arduino

Este chip utiliza una tecnología de estado sólido para medir la temperatura: a medida que la temperatura crece, la caída de potencial entre la Base y el Emisor de un transistor incrementa también una cantidad conocida. Amplificando este cambio de voltaje, se genera una señal analógica que es directamente proporcional a la temperatura. Este tipo de sensores son precisos, no se desgastan, no necesitan calibración, pueden trabajar bajo condiciones climáticas diversas, son bastante baratos y fáciles de usar.

Otros detalles técnicos: su rango de temperatura va desde los -4 0°C hasta los 125 °C y su rango de voltaje de salida empieza desde 0,1 V (a los -40 °C) y aumenta 10 mV por cada grado centígrado hasta llegar a los 1,75 V (a los 125 °C). Por otro lado, para que su circuitería interna funcione, necesita estar alimentado por una fuente de entre 2,7 V y 5,5 V con una corriente de 0,05 mA.

Sus conexiones son sencillas: si se tiene enfrente su parte plana (tal como se muestra en la figura), el pin de más a la izquierda (nº 1) ha de conectarse a la alimentación y el de más a la derecha (nº 3) a tierra. El pin del medio (nº 2) es el que sirve para obtener un voltaje analógico linealmente proporcional a la temperatura (e independiente del voltaje proporcionado por la fuente de alimentación). Por tanto, este pin nº 2 se tendrá que conectar a un pin analógico de entrada de nuestra placa Arduino.

Circuitos básicos

1.- Primeros pasos con Arduino

2.- Instalación del IDE

3.- Código para hacer parpadear un Led

4.- Código para controlar la luz de un Led con potenciómetro

5.- Código para controlar led RGB con PWM

6.- Código para luces secuenciales de 8 leds

7.- Código para encender un Led con pulsador

8.- Código para encender un Led con fotoresistencia LDR

9.- Código para sensor de temperatura

10.- Código para servomotor

11.- Código para generar sonido con zumbador o buzzer

12.- Código para sensor de ultrasonido HC-SR04

13.- Código para Módulo LCD 1602A

14.- Código para módulo L298N y motores DC

Últimas publicaciones
Explorer 1
Un día como hoy 31/01/2023

El 31 de enero de 1958, se lanza el Explorer I, el primer satélite artificial puesto en órbita terrestre por Estados Unidos. El lanzamiento del Explorer I ocurre en respuesta al lanzamiento del Sputnik I y el Sputnik II lanzados por la Unión Soviética.

gramatica
Gramática

Preguntas aleatorias de la forma correcta de escribir. Aprende jugando, para niños, jóvenes y adultos... VER MÁS

 

Calculadoras OnLine | Proyectos Electrónicos | Vista Satelital | Perú | Radio y TV | Chistes | Satélites | Internet Satelital | VoIP | Wireless

Política de Privacidad | Contáctanos

www.viasatelital.com