Este sensor es idóneo cuando queremos medir la temperatura en ambientes húmedos e incluso dentro del agua. Esto es debido a que podemos comprar una versión que viene en forma de sonda impermeable.El DS18B20 puede medir temperaturas entre -55ºC y 125ºC.Resolución del sensor de temperatura DS18B20Una de las características más interesantes de este sensor es que podemos trabajar con diferentes resoluciones. Cuando hablo de resoluciones me refiero a cual es la variación mínima que podemos medir entre dos temperaturas.Las variaciones para cada resolución las puedes consultar en la siguiente tabla.RESOLUCIÓN TEMPERATURA9-bit 0,5 C10-bit 0,25 C11-bit 0,125 C12-bit 0,0625 Ctras características del sensor de temperatura DS18B20Además de medir la temperatura, el DS18B20 incorpora una memoria de 64-bit (equivalente a 8 bytes) para almacenar el identificador o dirección única de cada sensor.El primer byte identifica el tipo de componente. Por ejemplo para los DS18B20 es el número 28 en hexadecimal.Esta dirección única es necesaria dentro del bus 1-Wire para identificar cada uno de los sensores de temperatura DS18B20 conectados al bus de comunicación.Gracias a que utiliza este tipo de comunicaciones, se consiguen dos cosas. Por un lado robustez en la transmisión de los datos ya que trabaja con datos digitales, mucho menos sensibles a los efectos adversos del ruido que las señales analógicas. Por otro lado permite conectar muchos sensores de temperatura con un único pin digital.Internamente tiene otro tipo de memoria que sirve para diferentes cosas. Utiliza el sistema de verificación de redundancia cíclica CRC para la detección de errores en los datos. El código CRC se almacena en la memoria.También almacena la temperatura obtenida y dispone de dos alarmas que se disparan si la temperatura es mayor o menor que un umbral de temperatura máxima o temperatura mínima.Con todo estas características, el DS18B20 se convierte en un sensor bastante potenteResumen de las características técnicas del DS18B20CARACTERÍSTICA VALORVoltaje de alimentación 3V a 5,5VVDD voltaje de alimentaciónGND TierraDQ DatosRango de temperaturas -55ºC a 125ºCError (-10ºC a 85ºC) ±0,5ºCError (-55ºC a 125ºC) ±2ºCResolución programable 9-bit, 10-bit, 11-bit o 12-bit (default)