Je vous explique mon problème ,j ai des balances qui transmette des poids par wiffi ,une fois par 24 heures en hiver c est suffisant . le deep sleep me donne pas satisfaction sur esp8266 ,j ai choisi un atiny pour gérer l alimentation de l esp car moins de conso qu un esp en veille . une fois alimenté en 5 volts esp8266 envoie les mesures sur un serveur .
Le problème que j avais , je n arrivais pas a conservé la prise de poids ou perte de poids si l esp n était pas
alimenté , il y à bien des programmes mais qui me convenait pas , j ai trouvé ce programme qui fait le travail mais je voudrai comprendre pourquoi il conserve la derniere valeur meme si coupure de 5 volts sur l esp 23701.7 = 1 kg
#include "HX711.h"
const int LOADCELL_DOUT_PIN = D7; const int LOADCELL_SCK_PIN = D8;
HX711 scale;
void setup() {
Serial.begin(9600);
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
}
void loop() {
if (scale.wait_ready_retry(5)) {
long reading = scale.read();
Serial.print("HX711 reading: ");
Serial.println(reading);
}
delay(1500);
}
Un ESP8266 en veille consomme 20µA.
Je parle d'un module nu. Bien entendu si tu utilises une carte NodeMCU par exemple cela peut monter à 100µA.
Ensuite il est illusoire de chercher à descendre au µA, car la majeure partie des batteries du marché ont un courant d'auto-décharge supérieur.
Le problème que j avais , je n arrivais pas a conservé la prise de poids ou perte de poids si l esp n était pas alimenté
Je ne vois comment un microcontrôleur pourrait conserver une variable en n'étant pas alimenté.
long reading = scale.read();
Pour répondre à ta question, il n'y a aucune conservation du poids dans ce code.
Le poids est lu dans une variable locale.
100% D ACCORD TOUJOURS deçu avec se forum de glandue qui répond avec dédeain toujours à coté de la plaque
Par rapport à ton commentaire dans le bar si tu estimes que je viens de répondre à côté de la plaque, dis-le, j'aurai peut-être du temps pour t'expliquer ce qu'est une variable locale
hbachetti:
Par rapport à ton commentaire dans le bar si tu estimes que je viens de répondre à côté de la plaque, dis-le, j'aurai peut-être du temps pour t'expliquer ce qu'est une variable locale
Bah.... là il va avoir 29 jours pour réfléchir aux réponses données.....