SENSEUR-TEMPERATURE-MCP9808-PINOUT

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

SENSEUR-TEMPERATURE-MCP9808-PINOUT-00.png
Crédit: AdaFruit Industries www.adafruit.com

Le MCP9808 est un senseur vraiment très simple, voici une description des broches pour vous aider à comprendre ce que vous avez besoin de connecter pour démarrer.

Broches d'alimentation

  • VDD - C'est le broche positive de l'alimentation de puissance et de la logique. Cette tension peut être entre 2.7 et 5.5V continu. C'est parfait pour les logiques 3 ou 5 Volts. Alimentez VDD avec le niveau de tension logique que vous voulez utiliser sur les lignes du bus I2C.
  • GND - Ceci est la masse de votre alimentation et servira de tension de référence pour les niveaux logiques.

Broches de données I2C

  • SCL - c'est la broche du signal d'horloge sur le bus I2C. La carte est déjà équipée d'une résistance pull-up de 10K, vous pouvez donc brancher directement la broche d'horloge I2C de votre maître (donc celle du microcontrôleur ou votre Pi).
  • SDA - c'est la broche de donnée du bus I2C. La carte est déja équipée d'une résistance pull-up de 10K, vous pouvez donc directement y connecter la broche de donnée de votre microcontrôleur.

Optional Pins

These are pins you don't need to connect to unless you want to!

  • Alert - This is the interrupt/alert pin from the MCP9808. The chip has some capability to 'alert' you if the chip temperature goes above or below a set amount. This output can trigger to let you know. It is open collector so you need to use a pull-up resistor if you want to read signal from this pin.
  • A0 A1 A2 - These are the address select pins. Since you can only have one device with a given address on an i2c bus, there must be a way to adjust the address if you want to put more than one MCP9808 on a shared i2c bus. The A0/A1/A2 pins set the bottom three pins of the i2c address. There are pull-down resistors on the board so connect them to VDD to set the bits to '1'. They are read on power up, so de-power and re-power to reset the address

The default address is 0x18 and the address can be calculated by 'adding' the A0/A1/A2 to the base of 0x18 A0 sets the lowest bit with a value of 1, A1 sets the middle bit with a value of 2 and A2 sets the high bit with a value of 4. The final address is 0x18 + A2 + A1 + A0.

So for example if A2 is tied to VDD and A0 is tied to VDD, the address is 0x18 + 4 + 1 = 0x1D.

  • If only A0 is tied to VDD, the address is 0x18 + 1 = 0x19
  • If only A1 is tied to VDD, the address is 0x18 + 2 = 0x1A
  • If only A2 is tied to VDD, the address is 0x18 + 4 = 0x1C

Tutoriel Adafruit MCP9808 Precision I2C Temperature Sensor Guide créé par LadyAda pour AdaFruit Industries.

Tutoriel traduit et augmenté par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.