Particule Photon - tutoriel de capteur de température ADT75 (3 / 4 étapes)

Étape 3: Code :

Le code de particules de ADT75 peut être téléchargé depuis notre dépôt github-ControlEverythingCommunity

Voici le lien pour la même chose :

https://github.com/ControlEverythingCommunity/ADT7...

Le datasheet du ADT75 peut être trouvé ici :

https://S3.amazonaws.com/controleverything.Media/c...

Nous avons utilisé les deux bibliothèques de code de particules, qui sont application.h et spark_wiring_i2c.h. Spark_wiring_i2c bibliothèque est nécessaire pour faciliter la communication I2C avec le capteur.

Vous pouvez également copier le code d’ici, il est affecté comme suit :

Distribué avec une licence libre-arbitre.

Utilisez-le toute façon vous voulez, Profitez ou libre, autant il s’intègre dans les licences de ses ouvrages connexes.

ADT75

Copiez le code suivant est conçu pour fonctionner avec le Module ADT75_I2CS I2C Mini, disponible de ControlEverything.com.

https://www.controleverything.com/content/tempera...

#include < application.h >

#include < spark_wiring_i2c.h >

I2C ADT75 adresse est 0x48(72)

#define Addr 0 x 48

flotteur MTET = 0. 0, fTemp = 0.0 ;

temp int = 0 ;

void setup()

{

Définissez la variable

Particle.variable ("i2cdevice", « ADT75 ») ;

Particle.variable ("PMTET", MTET) ;

Initialiser la communication I2C maître

Wire.Begin() ;

Initialiser la communication série, réglée en bauds = 9600

Serial.Begin(9600) ;

Delay(300) ;

}

void loop()

{

unsigned int données [2] ;

Démarrer la transmission I2C

Wire.beginTransmission(Addr) ;

Sélectionner des données de Registre

Wire.Write(0x00) ;

Interrompre la transmission I2C

Wire.endTransmission() ;

Demande 2 octets de données

Wire.requestFrom (Addr, 2) ;

Lire les 2 octets de données

msb Temp, temp lsb

Si (Wire.available() == 2)

{

Data [0] = Wire.read() ;

données [1] = Wire.read() ;

}

Convertissez les données en 12 bits

Temp = ((data [0] * 256) + data[1]) / 16 ;

if(Temp > 2047)

{

Temp = 4096 ;

}

MTET = temp * 0,0625 ;

fTemp = (MTET * 1,8) + 32 ;

Données de sortie au tableau de bord

Particle.Publish ("température en degrés Celsius:", String(cTemp)) ;

Particle.Publish ("température en degrés Fahrenheit:", String(fTemp)) ;

Delay(1000) ;

}

Articles Liés

Particule Photon - tutoriel de capteur de température MCP9803

Particule Photon - tutoriel de capteur de température MCP9803

MCP9803 est un capteur de température haute précision 2 fils. Elles s'incarnent avec user - registres programmable qui facilitent les applications de détection de température. Ce capteur est adapté aux très sophistiquée multizone température, système
Particule Photon - tutoriel de capteur de température TCN75A

Particule Photon - tutoriel de capteur de température TCN75A

TCN75A est un capteur de température série bifilaire constituée avec température-to-digital converter. Il est incorporé avec les registres programmable utilisateur qui fournissent la flexibilité pour les applications de détection de température. Les
Particule Photon - tutoriel de capteur de température TMP100

Particule Photon - tutoriel de capteur de température TMP100

TMP100 haute précision, faible puissance, module capteur de température numérique I2C MINI. Le TMP100 est idéal pour la mesure de températures étendue. Ce dispositif offre une précision de ±1 ° C sans nécessiter d'étalonnage ou composant externe cond
Particule Photon - tutoriel de capteur de température STS21

Particule Photon - tutoriel de capteur de température STS21

STS21 capteur de température numérique offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSens, qui att
Particule Photon - tutoriel de capteur de température HDC1000

Particule Photon - tutoriel de capteur de température HDC1000

Le HDC1000 est un capteur d'humidité numérique avec sonde de température intégrée qui permet une précision de mesure excellente à très faible puissance. L'appareil mesure humidité basée sur un roman capteur capacitif. Les capteurs d'humidité et de te
Tutoriel de capteur de température !

Tutoriel de capteur de température !

Ce qui est un capteur de température?Un capteur de température analogique est assez facile à expliquer, il s'agit d'une puce électronique qui vous indique quelle est la température ambiante !Ces capteurs utilisent une technique à l'état solide pour d
Arduino Nano - tutoriel de capteur de température TMP100

Arduino Nano - tutoriel de capteur de température TMP100

TMP100 haute précision, faible puissance, module capteur de température numérique I2C MINI. Le TMP100 est idéal pour la mesure de températures étendue. Ce dispositif offre une précision de ±1 ° C sans nécessiter d'étalonnage ou composant externe cond
Arduino Nano - tutoriel de capteur de température STS21

Arduino Nano - tutoriel de capteur de température STS21

STS21 capteur de température numérique offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSens, qui att
Arduino Nano - tutoriel de capteur de température SI7050

Arduino Nano - tutoriel de capteur de température SI7050

SI7050 est un capteur de température numérique qui fonctionne sur le protocole de communication I2C et offre une grande précision sur la toute tension de service et de la température ambiante. Cette grande précision du capteur est attribuée par le tr
Arduino Nano - tutoriel de capteur de température TCN75A

Arduino Nano - tutoriel de capteur de température TCN75A

TCN75A est un capteur de température série bifilaire constituée avec température-to-digital converter. Il est incorporé avec les registres programmable utilisateur qui fournissent la flexibilité pour les applications de détection de température. Les
Arduino Nano - SI7006-A20 humidité & tutoriel de capteur de température

Arduino Nano - SI7006-A20 humidité & tutoriel de capteur de température

SI7006-A20 est une humidité et capteur de température qui peut fonctionner sur le protocole de communication I2C. Il dispose d'un circuit intégré CMOS monolithique intégrant des éléments de capteur de température et l'humidité, un convertisseur analo
Arduino Nano - SHT30 humidité & tutoriel de capteur de température

Arduino Nano - SHT30 humidité & tutoriel de capteur de température

SHT30 humidité Digital et capteur de température offre une performance supérieure et une empreinte peu encombrant. Il fournit des signaux calibrés, linéarisées en format numérique, de I2C. Fabrication de ce capteur est basée sur la technologie CMOSen
Particule Photon - tutoriel de capteur altimètre de précision MPL3115A2

Particule Photon - tutoriel de capteur altimètre de précision MPL3115A2

La MPL3115A2 utilise un capteur de pression MEMS grâce à une interface I2C pour fournir des données exactes de l'Altitude/pression et température. Les sorties du capteur sont numérisées par une haute résolution 24-bit ADC. Traitement interne supprime
Arduino AMS5812_0050-D-B pression & tutoriel de capteur de température

Arduino AMS5812_0050-D-B pression & tutoriel de capteur de température

AMS5812 capteur de pression amplifié avec analogue et numérique sorties est un capteur de haute précision avec une sortie de tension analogique et digital interface I2C. Il combine un piézorésistif capteur avec un élément pour son opération de condit