Plusieurs interrogations (LCD / interruption ect ect)

Super_Cinci:
la pull-up, tout le monde croit que c'est huggies qui l'a inventée, mais non, ça existait déjà bien avant. C'est une résistance de l'ordre de 10k intégrée à la puce sur chaque entrée, activable ou non. Elle permet de mettre la pin à HIGH si rien n'est connecté dessus.

En fait, je crois que c'est toi qui a collé des résistances sur ton dessin, alors que ce sont en fait des capas.

Donc électroniquement, tu es bon. C'est donc ton code qui foire...

void setup()

{
  pinMode(contr, OUTPUT);
  pinMode(bouton, INPUT);
  attachInterrupt(0, selection, FALLING);


il manque un "digitalWrite(bouton, HIGH);" après les pinMode, ça activera ladite pull-up.

Ceci dit, tu n'es pas dans le ton. Tu comptes le nombre de fois que tu appuies sur le bouton, et avant d'arriver à 1000, bah...

Il faut que tu mesures le temps d'appui, et dans ton cas, pulseIn ne te sera d'aucun recours, à moins de bien savoir programmer.

Fais des recherches sur les temps d'appuis, j'ai une solution, mais tu vas pas aimer et surtout rien comprendre. Vois si quelqu'un a déjà pondu une lib dessus, et essaie de trouver le nom que porte ce genre d'action "appui long'?

En faite dans le bouquin c'est belle et bien des résistances de 10 K?, j'ai rajouter moi un capa de 0.01uF .
Comme sur ce schéma :

Mais du coup, plus ça va, moins je comprend le système anti-rebond, la résistance elle sert a quoi si il y en as en interne ? Et mon capa est bien placé ? (C'est ici qu'il fonctionne le mieux)