ESP32 HX711
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