Auteur Sujet: affichage LCD non fonctionnel...  (Lu 530 fois)

denis78640

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
affichage LCD non fonctionnel...
« le: novembre 27, 2024, 11:25:41 am »
Bonjour à tous,

Un forum français pour causer Arduino , ça me va !

Dans une autre passion j'ai décidé de faire un radar/compte tour pour circuit slot car (adaptable au train aussi).

J'ai chargé un fichier sur internet de ce radar, mais voilà mon écran LCD reste muet.

J'utilise un arduino nano et un ecran LCD Freenove FNK0079

Voici les premières lignes du LCD :

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);

ceci étant valable pour un ecran 2 lignes de 16 caracteres...

le retro eclairage s'allume mais c'est tout et j'ai testé le reglage du contraste et rien n y fait.

Un petit coup de main SVP c'est mon premier contact avec arduino

Merci d'avance

Denis

lebelge2

  • Jr. Member
  • **
  • Messages: 80
    • Voir le profil
Re : affichage LCD non fonctionnel...
« Réponse #1 le: novembre 27, 2024, 12:10:16 pm »
Bonjour, il faut poster tous le code pour t'aider !

Et/ou tester le code suivant:

/**********************************************************************
  Filename    : Drive LiquidCrystal I2C to display characters
  Description : I2C is used to control the display characters of LCD1602.
  Auther      : www.freenove.com
  Modification: 2022/06/28
**********************************************************************/
#include <LiquidCrystal_I2C.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {
  if (!i2CAddrTest(0x27)) {
    lcd = LiquidCrystal_I2C(0x3F, 16, 2);
  }
  lcd.init();                // initialize the lcd
  lcd.backlight();           // Turn on backlight
  lcd.print("hello, world!");// Print a message to the LCD
}

void loop() {
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);// set the cursor to column 0, line 1
  // print the number of seconds since reset:
  lcd.print("Counter:");
  lcd.print(millis() / 1000);
}

bool i2CAddrTest(uint8_t addr) {
  Wire.begin();
  Wire.beginTransmission(addr);
  if (Wire.endTransmission() == 0) {
    return true;
  }
  return false;
}

denis78640

  • Newbie
  • *
  • Messages: 2
    • Voir le profil
Re : affichage LCD non fonctionnel...
« Réponse #2 le: novembre 28, 2024, 08:14:40 am »
Bonjour

Merci pour l'info je vais tester

Bonne journée

Denis