String correctPassword = "Arduino123"; // Festgelegtes Passwort
String inputPassword = ""; // Variable für Benutzereingabe
void setup() {
Serial.begin(9600); // Serielle Kommunikation starten
Serial.println("Gib das Passwort ein:");
}
void loop() {
// Überprüfen, ob serielle Eingabe verfügbar ist
if (Serial.available() > 0) {
char receivedChar = Serial.read(); // Zeichen lesen
if (receivedChar == '\n') { // Prüfen auf Enter-Taste
if (inputPassword == correctPassword) {
Serial.println("Passwort korrekt!");
// Hier kannst du weitere Aktionen ausführen, z. B. eine LED einschalten.
} else {
Serial.println("Passwort falsch!");
}
inputPassword = ""; // Eingabe zurücksetzen
} else {
inputPassword += receivedChar; // Zeichen zur Eingabe hinzufügen
Serial.print(receivedChar); // Zeichen zurück in die Konsole ausgeben
}
}
}