Digital termómetro con Arduino y DS18B20 (5 / 7 paso)

Paso 5: Arduino código

#include < OneWireTempSensor.h >

#include < OneWire.h >
#include < LiquidCrystal.h >
int DS18S20_Pin = 7; Pin señal DS18S20 digital 7 por rahulmitra
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
Temperatura chip entrada-salida
OneWire ds(DS18S20_Pin); el pin digital 7 por rahulmitra

void setup(void) {}
Serial.Begin(9600);
LCD.Begin (16, 2);
Imprimir un mensaje en la pantalla LCD.
LCD.Print ("Rahul Mitra");
}

void loop(void) {}
Float temperatura = getTemp();
Serial.println(Temperature);
lcd.setCursor (0, 1);
LCD.Print ("temperatura:");
LCD.Print(Temperature);
LCD.Print («* C ");
Delay(100); aquí sólo para retrasar la salida por lo que es más fácil de leer

}

Float getTemp() {}
Devuelve la temperatura de un DS18S20 en grados Celsius

datos del octeto [12];
addr Byte [8];

Si (! {ds.search(addr))}
no hay más sensores en cadena, de la búsqueda reset
DS.reset_search();
volver -1000;
}

Si (OneWire::crc8 (addr, 7)! = {addr[7])}
Serial.println ("CRC no es válido!");
volver -1000;
}

Si (addr [0]! = 0 x 10 & & addr [0]! = 0x28) {}
Serial.Print ("dispositivo no se reconoce");
volver -1000;
}

DS.Reset();
DS.Select(ADDR);
DS.Write(0X44,1); iniciar la conversión, con la energía del parásito en el final

byte actual = ds.reset();
DS.Select(ADDR);
DS.Write(0xBE); Bloc de notas de lectura

para (int i = 0; i < 9; i ++) {/ / necesitamos 9 bytes
datos [i] = ds.read();
}

DS.reset_search();

el byte MSB = datos [1];
octeto LSB = datos [0];

Float tempRead = ((MSB << 8) | LSB); utilizando el complemento de dos
Float TemperatureSum = tempRead / 16;

volver TemperatureSum;

}

Artículos Relacionados

Termómetro con LM35 de Arduino

Termómetro con LM35 de Arduino

Hola, todo el mundo!!!!!! Hoy voy a mostrarte cómo hacer un termómetro con Arduino y LM35 sensor de temperatura, construido en un protoboard y conectado con puentes (manojo de cables: D).Paso 1: Reunir las partes Esta es la lista de las piezas necesi
Cómo hacer un termómetro utilizando Arduino y LM35

Cómo hacer un termómetro utilizando Arduino y LM35

hoy voy a mostrarte cómo hacer un termómetro con Arduino y LM35 sensor de temperatura, pantalla LCD, en un protoboard conectado con cables. Mostrará la temperatura en grados Celsius y Fahrenheit.Raíz de AndroPaso 1: Requisitos:- Esta es la lista de p
Termómetro de Arduino DIY con DS18B20

Termómetro de Arduino DIY con DS18B20

Hola, todo el mundo! Hoy voy a mostrarte cómo hacer LCD o serie * termómetro DS18B20 digitaltemperature sensor usando Arduino, protoboard, puentes. Así que usted puede medir la temperatura del aire, líquidos como el agua y la temperatura de la tierra
Un termómetro con pantalla Digital de Arduino

Un termómetro con pantalla Digital de Arduino

este es un proyecto de Arduino hacer un termómetro con pantalla Digital, dirigido a principiantes.Arduino mide la tensión en un sensor de temperatura TMP36, convierte el voltaje a grados y muestra el valor en una pantalla de escudo jajaja.Objetivos:*
Arduino Nano: Leer múltiples DS1820/DS18S20 Maxim un alambre Termómetros con Visuino

Arduino Nano: Leer múltiples DS1820/DS18S20 Maxim un alambre Termómetros con Visuino

Una de las razones que los Termómetros DS18B20 OneWire Maxim DS1820 DS18S20 / / son tan populares es que varios termómetros pueden ser conectados e incluso funciona con sólo 2 hilos. Ya postee Instructables en cómo conectar un termómetro y cómo obten
Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35 es una muy simple de implementar Arduino basado en proyecto. Su inició un proyecto perfecto si usted es un principiante y acaba prácticamente pruebas proyectos de Arduino.En este proyecto nos
Termómetro binario Arduino Powered

Termómetro binario Arduino Powered

recientemente adquirí un Arduino Uno y estaba buscando un proyecto "getting started" cool. Decidí hacer un termómetro, como el kit he tenido todas las piezas necesarias (termistor, cables, resistencias, LEDs). A través de iteraciones de un par,
Como hacer PCB termómetro con 7 segmentos

Como hacer PCB termómetro con 7 segmentos

Termómetro con display de 7 segmentos con LM35DzPaso 1: Parte y hacer PCB Te hace falta:1 = christal 12 MHz1 = pulsador1 = Capasitor 100 uF/12 V1 = suhu sensor LM 35 DZ1 = resistencia de 10 K1 = IC regulador 78051 = Atmega 16 ICint esta escritura PCB
Arduino LCD termómetro con LM35 Sensor de temperatura

Arduino LCD termómetro con LM35 Sensor de temperatura

: actualización del PIN 13: gracias a cybersbpara la captura.El Fritzing esquema muestra el uso de los pines 12 y 13. Esto no se corrige. Debe usar los pines enumerados en el código, los pines 11 y 12.Esto es como el título lo indica, un Arduino powe
Arduino WiFi termómetro (con página web) - Arduino wireless

Arduino WiFi termómetro (con página web) - Arduino wireless

Lo que usted necesitaUna placa Arduino (cualquier placa compatible es aceptable).LM-35 (para utilizar con el archivo suministrado se puede utilizar DS18B20 pero tienes que convertir el código fuente respectivamente).Módulo de router WiFi HLK-RM04.Fue
Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Hello! Ya ha pasado un tiempo no me he posteado nada en Instructables, pero ahora hice un simple proyecto que he visto en internet en varias formas. He conseguido crear un código con otros códigos que he encontrado en internet y tengo que decir es tr
Fácil de construir digital termómetro e higrómetro para uso en interiores

Fácil de construir digital termómetro e higrómetro para uso en interiores

IntroducciónNivel de temperatura y humedad interior son dos parámetros fundamentales que determinan el nivel de comodidad para los ocupantes de la habitación. En los principales lugares de trabajo, estos parámetros son controlados y mantenidos en niv
Termómetro LCD - Arduino

Termómetro LCD - Arduino

Vamos a aprender cómo crear un termómetro que muestra la temperatura en un LCD!Paso 1: Hardware necesario -Un Arduino Uno-Un protoboard-Jumper cables-Un potenciómetro de 10K-Un sensor de temperatura- Y por supuesto, una pantalla LCD (pantalla de cris
Termómetro de Arduino

Termómetro de Arduino

Su caliente aquí en Los Ángeles! Además de la enorme sequía California es en su no tan cool por aquí últimamente. Quería construir algo para ver cuán caliente era realmente, y aquí está!Lea este instructivo y mal enseña cómo puede convertir unos poco