SENSEUR-TEMPERATURE-MCP9808-PINOUT
En cours de traduction/élaboration. |
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.