Besoin d'aide pour afficher mon programme sur LCD

Salut à tous, je suis actuellement en Terminal STI2D, et j’aurais besoin d’un petit coup de pouce pour afficher les informations sur le LCD j’ai réussi à faire tous les branchements et donc le capteur d’intensité lumineuse fonctionne parfaitement les résultats sont les bons (ceux affichés sur Arduino)
Voici mon programme:

int photocellPin = 0; // the cell and 10K pulldown are connected to a0
int photocellReading; // the analog reading from the analog resistor divider

void setup(void) {
// We’ll send debugging information via the Serial monitor
Serial.begin(9600);
}

void loop(void) {
photocellReading = analogRead(photocellPin);
Serial.print(“Analog reading = “);
Serial.print(photocellReading); // the raw analog reading
// We’ll have a few threshholds, qualitatively determined
if (photocellReading < 10) {
Serial.println(” - Noir”);
} else if (photocellReading < 200) {
Serial.println(" - Sombre");
} else if (photocellReading < 500) {
Serial.println(" - Lumiere");
} else if (photocellReading < 800) {
Serial.println(" - Lumineux");
} else {
Serial.println(" - Tres lumineux");
}
delay(5000);
}

Je vous remercie par avance
Car j’ai vraiment du mal je pense que le Serial.println ne va pas pour afficher sur le LCD mais sinon pour le LiquidCrystal etc j’ai tout ce qu’il faut c’est bon !

suffit de remplacer serial.print et serial.println par lcd.print et avant chaque lcd.print lui indquer exactement où il doit ecrire sur l'afficheur lcd.setcursor, effacer avant d'écrire la ligne sur une ligne déjà écrite
lcd.clear

int photocellPin = 0; // the cell and 10K pulldown are connected to a0
int photocellReading; // the analog reading from the analog resistor divider

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup(void) {
  lcd.begin(16, 2);
  lcd.print("lux meter");
  delay(500);
  lcd.clear();
}

void loop(void) {
  photocellReading = analogRead(photocellPin);
  lcd.home();
  lcd.print("lecture = ");
  lcd.print(photocellReading); // the raw analog reading
  // We'll have a few threshholds, qualitatively determined
  lcd.setCursor(0, 1);
  if (photocellReading < 10) {
    lcd.print("- Noir");
  } else if (photocellReading < 200) {
    lcd.print("- Sombre");
  } else if (photocellReading < 500) {
    lcd.print("- Lumiere");
  } else if (photocellReading < 800) {
    lcd.print("- Lumineux");
  } else {
    lcd.print("- Tres lumineux");
  }
  delay(5000);
  lcd.clear();
}

hardware NON TESTE, compile ok

avant de filer un code tout cuit, ca serait bien qu'il cherche par lui même.
il va expliquer comment l'utilisation de la lib pour le lcd?

de plus il ne donne rien comme info sur le matériel qu'il a en possession.
lcd classique ou i2c

vous avez parfaitement raison
c'est pour ne pas décourager un newbie
la premiere chose à faire quand on utilise une biblio c'est de "chipoter" avec les exemples

Moi je ne l’aurais pas aidé comme cela.

Dans son code rien sur le LCD.
Depuis le temps qu’ils ont ce projet à faire,il n’ya que 20 lignes de codes?

Je pense qu’ils on eu au moins un TP sur les afficheurs non?

Je me rappel de mon projet 68HC11 8000 lignes de codes en assembleur.