display lcd 1602

ho commesso 2 errori...primo il non aver compilato prima di postare il codice :smiley: ...secondo uno dei più insidiosi...confondere il "=" per il "==" :fearful: ...prova questo dovrebbe essere ok

// includiamo la libreria
#include <LiquidCrystal.h>;

// Creiamo l'oggetto "lcd" inizializzandolo come richiesto dalla libreria:
// LiquidCrystal(enable, rs, d4, d5, d6, d7)
LiquidCrystal lcd(0, 1, 2, 3, 4, 5);

boolean premuto = false;

void setup() {

  // impostiamo ad output l'uscita per la retroilluminazione
  pinMode(A0, OUTPUT);

  //impostiamo numero di colonne e righe dell'lcd a (colonne, righe)
  lcd.begin(16, 2);


  pinMode (6, INPUT_PULLUP);
  pinMode (7, INPUT_PULLUP);
  // Accendiamo la retroilluminazione
  digitalWrite(A0, HIGH);
  // ripuliamo il display
  lcd.clear();
}

void loop() {

  int sensorVal1 = digitalRead (6);
  int sensorVal2 = digitalRead (7);
  Serial.println(sensorVal1);
  Serial.println(sensorVal2);

  if (sensorVal1 == LOW && premuto == false) {
    lcd.clear();
    lcd.print("ciao");
    premuto = true;
  }
  if (sensorVal2 == LOW && premuto == false) {
    lcd.clear();
    lcd.print("bye bye");
    premuto = true;
  }
  if (sensorVal1 == HIGH && sensorVal2 == HIGH) {
    premuto = false;
  }
}