Michael Ohayon / Mbed 2 deprecated HX711

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "HX711.h"
00003  
00004 Serial pc(USBTX,USBRX);         // Déclaration du port série USB
00005  
00006 HX711 Balance(D5,D6);       // Déclaration de l'objet HX711
00007  
00008 int main() 
00009 {
00010     pc.printf("\nDebut Enregistrement\n");
00011     
00012     long valeur;
00013     long valeurTare ;
00014     double poids;
00015     
00016     valeurTare = Balance.getValue();                                           // On récupère la valeur de la Tare
00017     while (true) 
00018     {
00019         wait_ms(200);                                                       // Attente de 200 millisecondes
00020         valeur = Balance.getValue();                                        // On récupère la valeur du module
00021         poids = ((double)valeur-(double)valeurTare)/11500;         // Convertionde la valeur de l'ADC en grammes
00022         pc.printf("Valeur : %ld          Poids : %.3lf\n\r",valeur,poids);    // Affichage du poids
00023     }
00024     
00025     pc.printf("\nFin Enregistrement\n");
00026 }
00027