Creer un mot de passe avec 2 boutons poussoirs

Merci beaucoup, tu me sauves la vie :slight_smile:

Pour stocker le mot de passe dans la mémoire, c'est bien EEPROM.write(password);

Et je ne vois pas comment faire pour remplir Password[] avec le mot de passe stocké en mémoire

Ensuite pour remplir CodeEnCours, je propose ça, qu'est ce que t'en penses ?

for ( int i=1; i<5;i++)   
    {
if (      analogRead(BoutonPoussoir1,LOW) {
   CodeEnCour[i]=0; }
if (      analogRead(BoutonPoussoir1,LOW) {
   CodeEnCour[i]=1; }
    }

Et pour comparer les 2 tableaux je ferrai ça: (on doit pouvoir faire plus simple mais je vois pas comment):

int a=0; // variable qui stocke le nombre de similitude entre les 2 combinaisons
for ( int i=1; i<5;i++)   
    {if (password[i] == CodeEnCour[i]){
a+= a+1;
}

if (a==5){
digitalWrite(led,HIGH);
}

Et pour finir (oui désolé, je sais que sa fait beacoup de chose :cold_sweat: ), je ne comprend pas a quoi sert cette partie de ton code:

If(NombreAppui>4){
//routine pour comparer les deux tableaux Password et CodeEnCours
NombreAppui=0;
}