Bonjour
Je suis debutant dans la programmation
pouvez vous me dire ce qui ne va pas dans mon programme?
rien ne s'affiche
merci d'avance
voici mon code:
#include <HX711.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
//LiquidCrystal_I2C lcd(0x3F,20,4);
#define DOUT 2
#define CLK 3
HX711 loadcell;
float a;
float b;
void setup(){
a=0;
b=0;
lcd.init();
echelleettare();
}
void echelleettare() {
lcd.backlight();
loadcell.set_scale();
loadcell.tare();
delay(1500);
lcd.setCursor(0, 0);
lcd.print("Calibration");
lcd.setCursor(0, 1);
lcd.print("Poser 10G");
delay(5000);
a = loadcell.get_units(10);
lcd.setCursor(0, 0);
lcd.print("TARE A OK");
delay(2000);
b = a/10;
loadcell.set_scale(b);
lcd.setCursor(0, 0);
lcd.print("TARE B OK");
delay(2000);
lcd.setCursor(0, 0);
lcd.print("CALIBRATION");
lcd.setCursor(0, 1);
lcd.print("EFFECTUE");
delay(2000);
}
void lecture_poids(){
lcd.setCursor(0, 0);
lcd.print("Pact= ");
lcd.print((loadcell.get_units(10), 2));
lcd.print(" G");
delay(2000);
}
void loop(){
lecture_poids();
}