PMODTMP3 Capteur thermomètre TCN75AVUA pour arduino (Bus I2C)

    Module capteur de température TCN75AVUA Pmod thermomètre TCN75AVUA
    PMODTMP3
    Peu de pièces en stock
    10,61 € TTC
    8,84 € HT

    Dont 0,01 € d'eco-participation déjà incluse dans le prix

    Conçu pour être piloté par un arduino via une liaison I2C, ce module Pmod intègre un capteur de température de type TCN75AVUA.

    Reprise 1 pour 1         Frais de port à partir de 7.90 €   infos

     
    Conçu pour être piloté par un arduino via une liaison I2C, ce module "Pmod" intègre un capteur de température de type TCN75AVUA.
    Fonction du moduleInterface du moduleConnectique du module


    Doté d'un connecteur mâle 2 x 4 broches, ce module pourra être déporté via des cordons optionnels (voir modèles en bas de page).
     
    Ce module est soumis au contrôle de la réglementation américaine relative à l’exportation (15 CFR Part 730 et. seq.). 
      
     
    Exemple d'application avec un arduino™

     
    Raccordement du module à l'arduino™  


    /************************************************************************
    *
    * Test du module Pmod thermomètre
    *
    *************************************************************************
    * Description: Pmod_TMP3
    * La température ambiante (en °F et °C) est affichée dans le moniteur série .
    *
    *
    * Matériel
    * 1. Arduino Uno
    * 2. Module Pmod TMP3 (position des cavaliers JP1, JP2 et JP3 sur GND)
    *
    *        Schéma publié sous licence CC Attribution-ShareALike (réalisé avec Fritzing)
    *
    * N'importez pas le programme par un copier/coller dans l'IDE de l'arduino.
    * Utilisez le lien ci-dessous pour télécharger le code source.
    *

    *        Code source téléchargeable ici:   
    ************************************************************************/

    #include <Wire.h> // appel de la bibliothèque
    #define TCN75A_Adresse 0x48 // adresse I2C du module Pmod TMP3

    int MSB;
    int LSB;
    int valeur;
    float temperature;

    void setup()
    {
    Serial.begin(9600); // initialisation de la liaison série
    Wire.begin(); // initialisation de la liaison I2C
    Init_TCN75A(); // initialisation du module Pmod TMP3
    }

    void loop()
    {
    Wire.beginTransmission(TCN75A_Adresse); // lancement de la mesure
    Wire.endTransmission();
    delay(10);
    Wire.requestFrom(TCN75A_Adresse, 2); // récupération des deux octets MSB et LSB
    if(Wire.available() <=2)
    {
    MSB = Wire.read();
    LSB = Wire.read();
    }
    valeur=LSB |(MSB<<8) ;
    valeur=valeur>> 4;
    temperature=valeur/16.00;
    Serial.print("MSB="); // affichage dans le moniteur série
    Serial.println(MSB);
    Serial.print("LSB=");
    Serial.println(LSB);
    Serial.print("Valeur=");
    Serial.println(valeur);
    Serial.print("Température en F = ");
    Serial.print(temperature*9/5 + 32,2);
    Serial.print(" ");
    Serial.print("Température en C = ");
    Serial.println(temperature, 2);
    delay(1000);
    }

    // Initialisation du module Pmod TMP3
    void Init_TCN75A(void)
    {
    Wire.beginTransmission(TCN75A_Adresse);
    Wire.write(0x01);
    Wire.write(0x60);
    Wire.endTransmission();
    Wire.beginTransmission(TCN75A_Adresse);
    Wire.write(0x00);
    Wire.endTransmission();
    }
     

    Notes d'applications pour modules Pmod 
     
    La note d'application ci-dessus a retenu votre attention ? Téléchargez toutes les autres notes d'applications concernant l'utilisation des modules Pmod™ avec un arduino™ Uno. 
    Aucun avis
    Il est nécessaire d'être connecté pour laisser un avis

    Produits associés

    Produit ajouté à ma liste