Go Down

Topic: besoin d'aide pour un menu, (Read 2935 times) previous topic - next topic

hbachetti

J'ai trouvé :  https://bitbucket.org/fmalpartida/new-liquidcrystal/src

Dans to premier code :

Code: [Select]

LiquidCrystal_I2C lcd(0x27,20,4);// adressage de votre carte.


Cette librairie possède un constructeur qui correspond à ce passage de paramètres mais les paramètres ne sont pas ceux que tu crois :

Code: [Select]

   LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t lcd_Addr, uint8_t backlighPin,
                                     t_backlightPol pol = POSITIVE)
   // plus loin dans ton setup :
  lcd.init();             // inutile
  lcd.backlight();
  lcd.begin(16, 2);  // 16x2 ???


Tu mélanges tout.

Parlons du deuxième code :

Code: [Select]

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);


Les paramètres correspondent à ce constructeur :

Code: [Select]
LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t lcd_Addr, uint8_t En, uint8_t Rw,
                                     uint8_t Rs, uint8_t d4, uint8_t d5,
                                     uint8_t d6, uint8_t d7, uint8_t backlighPin,
                                     t_backlightPol pol = POSITIVE )


Ce constructeur permet de préciser quelles pins du convertisseur I2C sont reliées aux pins de l'afficheur.
Es-tu sûr de la correspondance ?

Sincèrement tu ferais mieux d'utilisée cette librairie : Arduino-LiquidCrystal-I2C-library.git

Dans le premier code, supprime l'appel à lcd.init() et les paramètres de lcd.begin()

Code: [Select]

//  lcd.init();
  lcd.backlight();
  lcd.begin();


La librairie new-liquidcrystal est un monstre qui permet d'adresser beaucoup d'afficheurs.
Inutile dans ton cas.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Dams501

je v essayer quand je rentre mais j'ai test cette librairie en première. jte redit en tout cas merci de te pencher sur mon soucie 
C'est a force d'enfiler les poules que l'on finit par casser des œufs !

Dams501

#122
Apr 30, 2019, 01:07 pm Last Edit: Apr 30, 2019, 01:14 pm by Dams501
au passage j ai jeté un coups d'œil a ton blog y a pas mal de contenu c cool. ta fait pas mal de chose sur les capteur et du coups je suis a la recherche d'une sonde d'humidité qui ressemblerai a la DS18B20 la forme la taille etc il ne faut pas plus grand car dans l idéale il faudrait que je puisse l envoyer dans un trous entre 5 et 10 mm et que les connectique soit étanche car elle sera coulé dans de la pierre reconstitué ?
C'est a force d'enfiler les poules que l'on finit par casser des œufs !

hbachetti

Je ne connais pas de capteur d'humidité de cette taille.
Linux is like a wigwam: no Windows, no Gates, and an Apache inside ...

Go Up