So here's all of my code, now it's your turn to post all of your answer:
#include <LiquidCrystal.h> //Bibliothek für das Display inkludieren
LiquidCrystal lcd(12,11,5,4,3,2); //Pins des Displays einlesen
int n1btn, n2btn, n3btn, n4btn, setbtn, clsbtn; //Variablen für Buttons deklarieren
int ln1btn, ln2btn, ln3btn, ln4btn; //Variablen für last Button State
int codeset = 0; //Variable zur Überprüfung, ob das Gerät zum ersten Mal gestartet wird
int password;
void setup() {
lcd.begin(16,2); //Pins des Displays konfigurieren
pinMode(0,INPUT); //Pins der Buttons konfigurieren
pinMode(1,INPUT);
pinMode(6,INPUT);
pinMode(7,INPUT);
pinMode(8,INPUT);
pinMode(9,INPUT);
n1btn = digitalRead(6); //Buttons einlesen in die Variablen
n2btn = digitalRead(7);
n3btn = digitalRead(8);
n4btn = digitalRead(9);
clsbtn = digitalRead(0);
setbtn = digitalRead(1);
ln1btn = n1btn;
ln2btn = n2btn;
ln3btn = n3btn;
ln4btn = n4btn;
}
void loop() {
lcd.clear(); //Display leeren (zur Sicherheit)
if(codeset==0){ //Falls das Gerät zum ersten Mal gestartet wird, folgendes ausführen
while(n1btn==LOW && n2btn==LOW && n3btn==LOW && n4btn==LOW && setbtn==LOW && clsbtn==LOW){
lcd.setCursor(0,5);
lcd.print("Hello");
lcd.setCursor(1,1);
lcd.print("Press any key");
}
while(n1btn==LOW && n2btn==LOW && n3btn==LOW && n4btn==LOW){
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Set password");
}
}else{
}
}
Ignore the german comments