problema gestione pulsante

ti diamo un aiutino

nel setup()

devi aggiungere, come ti ha gia' detto guglielmo

pinMode( 6 , INPUT);

serve a mettere quel pin come ingresso

poi, nel loop() , nel punto in cui vuoi controllare lo stato del pulsante

int valorePin = digitalRead(6);

che praticamente assegna alla variabile 'valorepin' lo stato in cui si trova il pulsante
Se e' premuto sara' HIGH, se non e' premuto LOW ( questo perche' hai correttamente inserito una resistenza dal Pin al GND )

Ora che hai questa variabile con il valore impostato, devi controllarla, la cosa piu' semplice e' con 'if'

if ( valorepin == HIGH ) { // controlla se il tasto e' stato premuto ed esegue se la condizione e' vera il codice tra le due graffe
lcd.setCursor(0, 1);
lcd.print("marco           ");
}
else  // altrimenti se la precedente condizione non e' vera, esegue questo ciclo
{
lcd.setCursor(0, 1);
lcd.print("non c'e'        ");
}

Scrive marco solo quando il tasto e' premuto. Ora vai avanti da solo