Go Down

Topic: Problème de base HX711 (Read 147 times) previous topic - next topic

alecs78

Bonjour,
je voudrais utiliser le HX711, mais le retour ne me donne que des chaines de caractères incompréhensibles,
voici le code :
Code: [Select]
#include "HX711.h"

// HX711 circuit wiring
const int LOADCELL_DOUT_PIN = 2;
const int LOADCELL_SCK_PIN = 3;

HX711 scale;

void setup() {
  Serial.begin(9600);
  scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
}

void loop() {

  if (scale.is_ready()) {
    long reading = scale.read();
    Serial.print("HX711 reading: ");
    Serial.println(reading);
  } else {
    Serial.println("HX711 not found.");
  }

  delay(1000);
 
}


et le retour donné :
Code: [Select]
GŅg,Fgg,-Ffgg-,Ff_fFfg,gg-Ff_fFfFef_g,Fg-fFŏfŏFGŅFRFfg,Ņf_Fg,fFef_ŏGŅFRfffg,,gF-ff_FeFfe_FffUfffg,Uf-ffg,f_UFffFUfff_eFfefFfUFffffUfffffg,F,RfUFfFfgU,fGŅ_gF-FfRfeFffFgF
GfŅfg-feffFFfffg,efR_Ff_efFfFFf,g-Ņg-fFRFfFFg-ffFFg
fGŅg-g,f_FFFFFg
ŏfg-eFFf_gf_-fFFfFVFg,fUFFfg,Ffg-gf_Feg,FfUg-fFFFfefeFF,gf_
FeFFFfFfg-
fg-gF-fg,ffUFg-fgFFFVFg,fFUFFfGfFff,_FFFfg,Ffgfeg-fggf
g,gfUgF-gf-FeŅeRFFfgF-fg
UFgg,ffFgŅg,fŏfFgg--FRgg-,fggg,,fUFFFfffff_FFfFGfFg-fUFfFfGg-fFFfFfFeFFfffŅf_gFg,Fg-Fg-g,fFFFfFRgFFffffg-f-WFfggŅg,ff
FgFfgWfg-Fg-FFRfFŋffgg-ffFfFffeFfŏffgg-gfgŅg,UFfŏ-eFRgg,,gg
F,gfFFFVFff_fFFFFFF_fFeŅfffeg,Ņfgg-f_fUFFg-f_FfVFGŅg-FFFfFFFFf_FFFFFfeŅFffFŏfFFffggŅg,fg-gFgf
-ffFgFefFR_FFGg-FffFffg,Fffŏg-FFWFFgŅegg,,fFfFegfW,fFfF_efŋfg,gŅfff_FFfeŅg-ff_eFFg-ffŏf_fgUfg-
gŅfUffŏeŅg,WF
VFffgfeFVgF,g-_FFVFFFFFfgf_FFFFFFffgffŅffefg,eg-g,Fgegg-
f_FFfgg-gf_g-VgF
gF-FFggf-FFFFFFff_gFffF_fF_fFFFffFfFRFffFffF_FFffffFfUFgŅfVFgFfgfFF
fff_gfFeŅf_FFFFGŅg-FFfFfFfWFFffFg,fFfeFFeFŅFggF-fgŅeFFg,RfFFeg,f,
f_feeŅ,gf,Ff_FFFfeŅg-ff_FFFfśfg-ff_ffUff
efWffVfFFfffefffFffeeg-fWg-gFVeFgeFgg,fUfggŅff__Fg,g,gF-FFRFfFffeg,g-fWFfŏfFFefgg,,g-GFŅefFg
FFRFfFFgFffUFg-fF
Fg-fffgfFVg-FFRfF_f_FFFeFf_FfFFgFRFFFf_g-_gfF-Fg
g-gF-gf-FFRVFRFfRgf-FfFFf_feg,g
FfŋfFf
FRfUFFVgŅfFffGśfFFfggF-gf-ef_FfFFFegF-gF-gF-efeeFg
ffffWeeeg-g
ff
FFeeŏfeg-ŅFFFeŅgfFg-FfFFRRfFWfg,_f
_fFfeŅg,fff_FRFFRffUffUfFUFFeg,fFfśfFFffffFfffggffffFfggfg,eeeFŅfg-ffeeFFfFg-ffffgF,FfFFfffFŅef
g--fWfgFFFFFegfffff,


mon module arduino est celui ci :

https://www.amazon.fr/gp/product/B07SQQ4VW5/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

Quelqu'un aurait une idée, je viens de passer la soirée dessus  :smiley-confuse:  ?


al1fch

#1
Sep 23, 2020, 10:35 pm Last Edit: Sep 23, 2020, 10:53 pm by al1fch
Bonsoir

-le terminal de l'IDE Arduino est-il bien réglé sur 9600 bauds (valeur choisie dans le programme) ?

-comment le module avec le HX711 a-t-il été relié à la carte Arduino ?  quelles liaisons ont été établies ?

alecs78

Bonjour, merci pour votre réponse,
aujourd'hui je reteste le programme et il me donne "HX711 not found",
Le DATA OUT est sur la pin 2.
le SCK est sur la 3.
Le monitor est bien réglé sur 9600 Baud,
c'est mon premier essai sur HX711,
Ai je louper quelque chose ?
est ce possible que le circuit soit défaillant ?
Photo du circuit

merci pour votre aide,

al1fch

#3
Sep 24, 2020, 10:34 pm Last Edit: Sep 24, 2020, 10:38 pm by al1fch
Bonsoir

C'est déjà mieux mais d'après la photo il semblerait que DATA OUT et SCK aient été câblées par erreur sur des entrées analogiques et non sur les entrées numériques 2 et 3 !

Il est normal dans ces conditions que le code ne trouve pas la puce HX711

alecs78

Bonjour,
merci pour votre réponse, effectivement vous aviez raison, je m'étais inspiré à tort d'un mauvais schéma sur internet.
 ;) .
Un grand merci  cela fonctionne pour le coup 8)

Go Up