Étape 2: Lire la température
Pour démarrer la température capteur interface qu'il faut exécuter deux commandes de lecture. Accédez à une invite de commandes sur votre Pi ou SSH dans votre Pi. Tapez les commandes suivantes :
sudo modprobe w1-gpio
sudo modprobe w1-therm
La sortie de votre sonde de température est maintenant écrit dans un fichier sur votre facture pro forma. Pour trouver ce fichier,
CD /sys/bus/w1/devices
Dans ce répertoire, il y aura un sous-répertoire qui commence par « 28-». Ce qui vient après la « 28-» est le numéro de série de votre capteur. CD dans ce répertoire. À l’intérieur de ce répertoire, un fichier nommé w1_slave contienne la sortie de votre capteur. Le contenu de ce fichier ressemblera à quelque chose comme ceci :
a2 01 4 b 46 7f ff 0e d8 10 : crc = d8 Oui
a2 01 4 b 46 ff 7f 0e d8 10 t = 26125
Le nombre après "t =" est le nombre que nous voulons. Il s’agit de la température au 1/1000 degrés Celsius (dans l’exemple ci-dessus, la température est de 26,125 C). Nous avons juste besoin d’un programme simple qui lit ce fichier et analyse à ce nombre. Heureusement pour nous, Adafruit déjà créé un script Python pour nous qui fait juste ce et affiche la température à l’écran. Créez un nouveau fichier sur votre facture pro forma (par exemple temperature.py) et copiez-collez le code suivant dans :
Exécutez ce script ("sudo python temperature.py") pour afficher la sortie de votre sonde de température sur l’écran.