« ESP32 HX711 » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 14 : | Ligne 14 : | ||
libraries/HX711-master/HX711.cpp.o:/home/tangi/Arduino/libraries/HX711-master/HX711.cpp:8: first defined here | libraries/HX711-master/HX711.cpp.o:/home/tangi/Arduino/libraries/HX711-master/HX711.cpp:8: first defined here | ||
collect2: error: ld returned 1 exit status | collect2: error: ld returned 1 exit status | ||
résolu en commentant la ligne dans HX711.cpp. Dans ce cas sur le terminal, la valeur reste 0 | |||
=Test Q2 HX711= | =Test Q2 HX711= |
Version du 10 février 2019 à 13:14
Terminal Lora
L'écran est branché sur les PIN 21 et 22
Le HX711 est sur 23 et 31
Test bodge HX711
Avec le code, j'ai l'erreur de compilation suivante :
arduino.ar(esp32-hal-misc.c.o): In function `yield': .arduino15/packages/esp32/hardware/esp32/1.0.0/cores/esp32/esp32-hal-misc.c:38: multiple definition of `yield' libraries/HX711-master/HX711.cpp.o:/home/tangi/Arduino/libraries/HX711-master/HX711.cpp:8: first defined here collect2: error: ld returned 1 exit status
résolu en commentant la ligne dans HX711.cpp. Dans ce cas sur le terminal, la valeur reste 0
Test Q2 HX711
Avec le code légèrement adapté :
const byte hx711_data_pin = 31; const byte hx711_clock_pin = 23; rtc_clk_cpu_freq_set(RTC_CPU_FREQ_80M);
On obtient en sortie terminale une valeur fixe de 83886.08.
Bibliographie
https://github.com/bogde/HX711
https://github.com/olkal/HX711_ADC
https://github.com/SensorsIot/Weight-Sensors/blob/master/ESP32_Dishka/ESP32_Dishka.ino
https://github.com/coniferconifer/ESP32-HX711-MQTT/blob/master/ESP32-HX711-MQTT.ino