El que estoy usando actualmente es el DS18B20 .
Primero abra el Pi y escriba:
sudo leafpad /etc/apt/sources.list.d/raspi.list
Luego agrega la palabra untested
después main
.
Luego escriba:
sudo apt-get update
sudo apt-get upgrade
En mi caso, tomó mucho tiempo, aunque depende de la velocidad de su wifi / ethernet. Después de eso, reinicia:
sudo reboot now
Conecte el cable blanco a GPIO4, el cable rojo a 3V3 y el negro a GND. También conecta una resistencia de 4.7K entre los cables blanco y rojo.
Puedes leerlo haciendo los siguientes comandos:
sudo modprobe w1-gpio
sudo modprobe w1-therm
cd /sys/bus/w1/devices/
ls
Luego debe enumerar el número de serie del sensor de temperatura, seguido de w1_bus_master1
Entonces vete:
cd serial-number-here
cat w1_slave
Y luego debe mostrar 2 líneas de código, donde los 5 dígitos al final de la segunda línea son la temperatura.
Esto utiliza algo llamado "Protocolo de sensor de temperatura de un solo cable de Dallas", o algo así.