il faut juste faire ceci pour les chiffres (entier)
chiffre=chiffre*10+la valeur bouton (0 à 9)
pour les chiffres (décimal)
chiffre=la valeur du bouton(0 à 9)*pow(10,-i(qui est égal au décalage de la virgule))+chiffre
exemple de code
//chiffre a virgule(décimal)//
if(digitalRead(bouton1)!=etatbouton1){
etatbouton1=digitalRead(bouton1);
if(digitalRead(bouton1)==1){
i++; //décalage de la virgule de 1 en 1//
chiffre1=1*pow(10,-i)+chiffre1; //faire attention ne pas faire i mais -i si sa vous chante vous pouvait faire cela sur votre calculatrice pour voir la différence entre les deux (1*10 exposant en -i(i=1) ou +i sa fait ?//
//si on effectue un appuie sa fait 0,1 deux appuie 0.11//
}
}
//ne pas oublier de faire un reset du chiffre i2 après le resultat//
//même chose avec 1 2 3 4 5 6 7 8 9 0 //
//chiffre entier//
if(digitalRead(bouton1)!=etatbouton1){
etatbouton1=digitalRead(bouton1);
if(digitalRead(bouton1)==1){
chiffre1=chiffre1*10+1; //si on effectue un appuie sa fait 1 deux appuie 11 et ainsi de suite//
}
}
merci d'avoir lu et si il y a une erreur merci de me le dire on n'est jamais parfait
j'espère vous avoir aidée