Décrémentation
Résolu/Fermé5 réponses
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
Ambassadeur
1 554
26 déc. 2020 à 16:30
26 déc. 2020 à 16:30
bonjour,
je me demande si ce n'est pas un problème d'affichage:
après avoir affiché 10, tu affiches 9, mais le zéro reste présent, donc tu vois 90.
je me demande si ce n'est pas un problème d'affichage:
après avoir affiché 10, tu affiches 9, mais le zéro reste présent, donc tu vois 90.
NHenry
Messages postés
15164
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
27 novembre 2024
345
26 déc. 2020 à 17:15
26 déc. 2020 à 17:15
Je note que dans ton code, tu déclares :
Mais que tu utilises directement les valeurs numériques ailleurs dans le code :
digitalRead(7)
const int Pin_p = 7; // bouton poussoir + const int Pin_m = 8; //bouton poussoir - int Pin_plus = 0; int Pin_moins = 0;
Mais que tu utilises directement les valeurs numériques ailleurs dans le code :
digitalRead(7)
Dans le 2ème if j’ai intercalé ce bout de code, ça à l'air de fonctionner
if (digitalRead(8) == HIGH) {
if (delai > valeurMin)delai--;
lcd.clear();
lcd.setCursor(10, 0);
lcd.print("delai");
lcd.setCursor(10, 1);
delay(10);
while ((digitalRead( Pin_m) == HIGH));
Reste à gérer les petits problèmes de rebond et surtout activer le décompte une fois le délai choisi et arrivé à 0 décrémenter la variable "nombre de clichés"
La gestion du gestion du nombre de clichés se fera de la même manière, sauf que le minimum sera de 1000 jusqu'à au moins 3000
Bref encore du boulot, d'autant plus que je ne suis encore un virtuose de la programmation
if (digitalRead(8) == HIGH) {
if (delai > valeurMin)delai--;
lcd.clear();
lcd.setCursor(10, 0);
lcd.print("delai");
lcd.setCursor(10, 1);
delay(10);
while ((digitalRead( Pin_m) == HIGH));
Reste à gérer les petits problèmes de rebond et surtout activer le décompte une fois le délai choisi et arrivé à 0 décrémenter la variable "nombre de clichés"
La gestion du gestion du nombre de clichés se fera de la même manière, sauf que le minimum sera de 1000 jusqu'à au moins 3000
Bref encore du boulot, d'autant plus que je ne suis encore un virtuose de la programmation
yg_be
Messages postés
23352
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 novembre 2024
1 554
26 déc. 2020 à 19:51
26 déc. 2020 à 19:51
peux-tu alors marquer la discussion comme résolue?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
26 déc. 2020 à 16:40
26 déc. 2020 à 16:52
Effectivement c'est bien ça seul le 0 reste affiché . Peux-tu commenter le code?
26 déc. 2020 à 17:04
as-tu une question?
26 déc. 2020 à 17:06