Bonjour,
je réalise un projet des capteurs de poids avec une esp8266 wemos d1 mini et je veux détecter un seuil de poids pour allumer une led , pour se faire j'ai brancher la led au GPIO5 et aux GND en utilisant une résistance et le problème c'est que la led s'allume jamais même en arrivant a ce seuil
voila la partie du code qui est sensé faire le boulot :
Le code : '//------------------------------------------------------------/
// Variables globales /
//------------------------------------------------------------/
static const uint8_t D1 = 5;
pinMode(D1 , OUTPUT ); // Initialise la broche D1 comme sortie
Main
//============================================================/
static int periode_poids = 0;
int seuil = 57;
void loop()
{
poidsTmoins1=poidsCourant;
seuilTmoins1=seuilCourant;
reconnect();
client.loop();
delay(SBAG_CONFIG.intervalleMesure); // délai entre deux mesures de poids 200ms
LectureBoutons(); // surveillance boutons tare et calibration
//------ mesure poids--------------------
poidsCourant = weight.get_units(2); // lecture poids
periode_poids ++;
if(periode_poids == 5)
{
if(poidsCourant > seuil)
{
digitalWrite(D1, HIGH); // Met la broche D1 au niveau haut = allume la LED
}
else
{
digitalWrite(D1, LOW); // Met la broche D1 uu niveau Bas = allume la LED
}
periode_poids = 0;
}'
Merci pour votre aide