Arduino AMS5812_0050-D-B pression & tutoriel de capteur de température (3 / 4 étapes)

Étape 3: Code :

Le code de l’arduino pour AMS5812_0050-D-B peut être téléchargé depuis notre dépôt github-ControlEverythingCommunity

Voici le lien pour la même chose :

https://github.com/ControlEverythingCommunity/AMS5...

Le datasheet du AMS5812_0050-D-B peut être trouvé ici :

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

Nous incluons la bibliothèque Wire.h de faciliter la communication I2c du capteur avec la carte Arduino.

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.

AMS5812

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

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

#include < Wire.h >

I2C AMS5812 adresse est 0x78(120)

#define Addr 0 x 78

void setup()

{

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 [4] ;

Delay(500) ;

Demande 4 octets de données

Wire.requestFrom (Addr, 4) ;

Lire les 4 octets de données

msb de pression, pression lsb, temp msb lsb temp

Si (Wire.available() == 4)

{

Data [0] = Wire.read() ;

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

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

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

}

Convertir les données

flotteur de pression = ((data [0] & 0xFF) * 256 + (données [1] & 0xFF)) ;

temp de flotteur = ((données [2] & 0xFF) * 256 + (données [3] & 0xFF)) ;

pression = ((pressure-3277.0) / ((26214.0) / 10.0)) - 5,0 ;

flotteur MTET = ((temp-3277.0) / ((26214.0) / 110,0)) - 25,0 ;

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

Données de sortie à serial monitor

Serial.Print ("pression:") ;

Serial.Print(Pressure) ;

Serial.println ("PSI") ;

Serial.Print ("température en degrés Celsius:") ;

Serial.Print(cTemp) ;

Serial.println ("C") ;

Serial.Print ("température en degrés Fahrenheit:") ;

Serial.Print(fTemp) ;

Serial.println ("F") ;

Delay(500) ;

}

Articles Liés

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 - 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 - 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
Arduino Nano : BMP180 la pression barométrique et la température I2C afficheur LCD 2 X 16 avec Visuino

Arduino Nano : BMP180 la pression barométrique et la température I2C afficheur LCD 2 X 16 avec Visuino

Le BMP180 est un capteur de température et Arduino de pression barométrique combiné très populaire. J'ai déjà fait Instuctable avec BMP180. Un certain nombre de personnes a toutefois demandé comment vous pouvez connecter un autre périphérique I2C sur
À effet de serre, RACK de serveurs, AQUARIUM et autres appareils surveillant avec SMS alarme système de température en utilisant Arduino, itbrainpower.net 3G / GSM shields et capteur de température 1WIRE

À effet de serre, RACK de serveurs, AQUARIUM et autres appareils surveillant avec SMS alarme système de température en utilisant Arduino, itbrainpower.net 3G / GSM shields et capteur de température 1WIRE

Sur le projetConstruisez vous-même votre propre surveillance système avec des seuils de température maximale et minimalede la température, garder vivantes massages et pagination de SMS (oldies mais goldies comme) et système ARM/DISARM distant. Vous p
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
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 ADT75

Particule Photon - tutoriel de capteur de température ADT75

ADT75 est un capteur de température haute précision, numérique. Il se compose d'un capteur de température du gap band et un convertisseur numérique pour la surveillance et la température de numérisation analogique 12 bits. Son capteur ultrasensible r
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