Modifications

Sauter à la navigation Sauter à la recherche
131 octets ajoutés ,  2 janvier 2017 à 12:04
Ligne 33 : Ligne 33 :  
Télécharger la bibliothèque Python pour MCP9808 dans votre répertoire personnel (''home'') puis installer cette bibliothèque en exécutant la commande:
 
Télécharger la bibliothèque Python pour MCP9808 dans votre répertoire personnel (''home'') puis installer cette bibliothèque en exécutant la commande:
   −
  </nowiki>cd ~
+
  <nowiki>cd ~
 
git clone https://github.com/adafruit/Adafruit_Python_MCP9808.git
 
git clone https://github.com/adafruit/Adafruit_Python_MCP9808.git
 
cd Adafruit_Python_MCP9808
 
cd Adafruit_Python_MCP9808
Ligne 58 : Ligne 58 :  
Nous allons maintenant ouvrir le fichier {{fname|simpletest.py}} dans un éditeur de texte pour comprendre comment le programme fonctionne. Voyons, ci-dessous, ce qu'il contient.
 
Nous allons maintenant ouvrir le fichier {{fname|simpletest.py}} dans un éditeur de texte pour comprendre comment le programme fonctionne. Voyons, ci-dessous, ce qu'il contient.
   −
import Adafruit_MCP9808.MCP9808 as MCP9808
+
<syntaxhighlight lang="python">
 +
import Adafruit_MCP9808.MCP9808 as MCP9808
 +
</syntaxhighlight>
    
Pour commencer, le module MCP9808 est importé avec la commande python {{fname|import}}.  
 
Pour commencer, le module MCP9808 est importé avec la commande python {{fname|import}}.  
   −
<nowiki># Default constructor will use the default I2C address (0x18) and pick a default I2C bus.
+
<syntaxhighlight lang="python">
 +
# Le constructeur de defaut utilise l'adresse I2C (0x18) et le bus par I2C par defaut.
 
#
 
#
# For the Raspberry Pi this means you should hook up to the only exposed I2C bus
+
# Pour un Raspberry Pi cela signifie que vous devez utiliser le seul bus I2C expose
# from the main GPIO header and the library will figure out the bus number based
+
# sur le connecteur GPIO. La bibliotheque determine le numero de bus (0 ou 1) depuis
# on the Pi's revision.
+
# le numero de révision du Pi.
 
#
 
#
# For the Beaglebone Black the library will assume bus 1 by default, which is
+
# Su un beaglebone black, le bibliotheque utilise le bus 1 par defaut (bus expose
# exposed with SCL = P9_19 and SDA = P9_20.
+
# sur les broches SCL = P9_19 et SDA = P9_20 ).
 
sensor = MCP9808.MCP9808()
 
sensor = MCP9808.MCP9808()
 
   
 
   
# Optionally you can override the address and/or bus number:
+
# Vous pouvez accessoirement changer l'adresse et le bus par défaut:
 
#sensor = MCP9808.MCP9808(address=0x20, busnum=2)</nowiki>
 
#sensor = MCP9808.MCP9808(address=0x20, busnum=2)</nowiki>
 +
</syntaxhighlight>
    
Ensuite, une instance de la classe MCP9808 est créé avec l'instruction{{fname|1=sensor = MCP9808.MCP9808()}}.   
 
Ensuite, une instance de la classe MCP9808 est créé avec l'instruction{{fname|1=sensor = MCP9808.MCP9808()}}.   
Ligne 84 : Ligne 88 :  
Après la création de l'instance de la classe MCP9808, la fonction {{fname|begin()}} est appelée pour initialiser la communication avec le périphérique/senseur.   
 
Après la création de l'instance de la classe MCP9808, la fonction {{fname|begin()}} est appelée pour initialiser la communication avec le périphérique/senseur.   
   −
  <nowiki># Loop printing measurements every second.
+
  <nowiki># boucle qui affiche des mesures toutes les secondes.
 
print 'Press Ctrl-C to quit.'
 
print 'Press Ctrl-C to quit.'
 
while True:
 
while True:
Ligne 93 : Ligne 97 :  
Pour finir, l'exemple entre dans une boucle infinie qui lit la température du senseur, affiche la valeur puis attend une seconde. La chose important à voir est la mesure de la température à l'aide de la fonction {{fname|readTempC()}}.  La fonction {{fname|readTempC()}} la lire la température du senseur et retourne sa valeur en degré Celsius.
 
Pour finir, l'exemple entre dans une boucle infinie qui lit la température du senseur, affiche la valeur puis attend une seconde. La chose important à voir est la mesure de la température à l'aide de la fonction {{fname|readTempC()}}.  La fonction {{fname|readTempC()}} la lire la température du senseur et retourne sa valeur en degré Celsius.
   −
Voila toute l'information nécessaire pour l'utilisation de la bibliothèque Python MCP9808!  
+
Voila toute l'information nécessaire pour l'utilisation de la bibliothèque Python MCP9808!
    
== En cas de problème ==
 
== En cas de problème ==
29 917

modifications

Menu de navigation