Etape 11 : Détection de la température.
http://martybugs.net/Electronics/tempsensor/Hardware.cgi
$ sudo apt-get digitemp
Une fois inststalled vous pouvez utiliser
$ sudo digitemp_DS9097u -s/dev/ttyUSB0 -w
"
Maintenant, pour lire les températures. Vous aurez besoin du paquet digitemp , qui est pré-packagée sous Debian et probablement la plupart des autres distributions Linux. Après l’installation, vous aurez besoin de savoir quel programme utiliser. Plusieurs sont disponibles pour les différents maîtres de DS, mais dans le cas de la LinkUSBi, vous aurez envie de digitemp_DS9097U. Pour commencer, vérifiez que le bus fonctionne correctement en marchant il :
Cela montre les deux capteurs de température DS18B20 (sondes T-Sense), ainsi que le DS2401 intégré dans mon LinkUSBi. (Le DS2401 littéralement ne fait qu’un numéro de retour. Cependant, comme mentionné précédemment, il est utile de disposer pour le bus fonctionne correctement même si aucun autre périphérique n’est branchés sur elle.)
Ensuite, vous aurez envie de créer un fichier de configuration. J’ai choisi de le stocker dans /etc/digitemp.conf.
Vous retrouverez avec un fichier nommé /etc/digitemp.conf qui ressemble à ceci :
Vous pouvez réorganiser les mappages de ROM que vous le souhaitez. 1-wire se réfère aux périphériques par leur ID 64 bits ; les mappages numériques sont de prestations de digitemp. Dans mon cas, 28D1483C0200002F est la sonde que je voudrais utiliser, donc #0 est très bien.
Maintenant, nous allons voir ce qui est renvoyé :
Fonctionne très bien, très bien. Nous devrons bientôt les données dans un format lisible par une machine, alors voici comment faire :