« ESP32 HX711 » : différence entre les versions

De Kernel Fablab Lannion
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 5 : Ligne 5 :


Le HX711 est sur 23 et 31
Le HX711 est sur 23 et 31
=Test bodge HX711=
Avec le [https://github.com/bogde/HX711 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


=Test Q2 HX711=
=Test Q2 HX711=

Version du 10 février 2019 à 13:04

Ttgo box.jpg

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

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

https://www.youtube.com/watch?v=iywsJB-T-mU

https://github.com/queuetue/Q2-HX711-Arduino-Library