Michael Ohayon / Mbed 2 deprecated HX711

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

HX711 Class Reference

HX711 Class Reference

Librairie Composant HX711. More...

#include <HX711.h>

Public Member Functions

 HX711 (PinName pin_din, PinName pin_slk)
 Constructeur de l'objet HX711.
virtual ~HX711 ()
 Destructeur de l'objet HX711.
long getValue ()
 Fonction permettant de déclencher la convertion et de récupérer la valeur mesurée entre 0 et 2^24.
long getSignedValue ()
 Fonction permettant de déclencher la convertion et de récupérer la valeur mesurée entre -2^23 et 2^23.
long averageValue (unsigned char times=32)
 Fonction permettant de déclencher la convertion d'une série de mesure et ensuite de moyenner.
void setOffset (long offset)
 Fonction permettant de régler l'offset pour la convertion en grammmes.
void setScale (float scale)
 Fonction permettant de régler l'échelle pour la convertion en grammmes.
int getGram ()
 Fonction permettant de récupérer la mesure directement en grammes.

Detailed Description

Librairie Composant HX711.

La classe HX711 est utilisée avec le composant du même nom Lien Datasheet : http://www.dfrobot.com/image/data/SEN0160/hx711_english.pdf Convertisseur Analogique/Numérique 24 bits

Mesure expérimentale personnelle : Erreur relative d'environ 500 points sur 16777216 soit environ 0.00003% d'erreurs (9 bits inutiles) Utilisé avec un capteur de poids 0-30kg, précision a +/- 2g près

CORVASIER ADRIEN INRA - St Gilles

Definition at line 17 of file HX711.h.


Constructor & Destructor Documentation

HX711 ( PinName  pin_din,
PinName  pin_slk 
)

Constructeur de l'objet HX711.

Parameters:
pin_din: Pin assigné à la broche DT de la carte HX711
pin_slk: Pin assigné à la broche d'horloge SCK de la carte HX711
Returns:
aucun

Definition at line 3 of file HX711.cpp.

~HX711 (  ) [virtual]

Destructeur de l'objet HX711.

Parameters:
numero: Numéro que l'on souhaite assigné
Returns:
numero

Definition at line 14 of file HX711.cpp.


Member Function Documentation

long averageValue ( unsigned char  times = 32 )

Fonction permettant de déclencher la convertion d'une série de mesure et ensuite de moyenner.

Parameters:
unsignedchar Nombres de mesures à moyenner
Returns:
long Valeur mesurée et moyennée sur un entier de type long

Definition at line 19 of file HX711.cpp.

int getGram (  )

Fonction permettant de récupérer la mesure directement en grammes.

Parameters:
aucun
Returns:
int Grammes mesurés

Definition at line 68 of file HX711.cpp.

long getSignedValue (  )

Fonction permettant de déclencher la convertion et de récupérer la valeur mesurée entre -2^23 et 2^23.

Parameters:
aucun
Returns:
long Valeur mesurée sur un entier de type long

Definition at line 53 of file HX711.cpp.

long getValue (  )

Fonction permettant de déclencher la convertion et de récupérer la valeur mesurée entre 0 et 2^24.

Parameters:
aucun
Returns:
long Valeur mesurée sur un entier de type long

Definition at line 30 of file HX711.cpp.

void setOffset ( long  offset )

Fonction permettant de régler l'offset pour la convertion en grammmes.

Parameters:
longOffset de décalage
Returns:
aucun

Definition at line 58 of file HX711.cpp.

void setScale ( float  scale )

Fonction permettant de régler l'échelle pour la convertion en grammmes.

Parameters:
longEchelle de convertion
Returns:
aucun

Definition at line 63 of file HX711.cpp.