Bonjour,je viens de commander le matos pour le cours.
J'attends que ça arrive pour le bosser en détail.
un truc me chagrine :
if(nombre > 9)
dizaine = nombre / 10;
ça m'étonnerai que ça marche, ou si ça tolère c'est pas élégant. Je pense que si le résultat est supérieur à 1,5, calé dans un entier tu auras 2.
un indice : sert toi du modulo.
Pas besoin d'initialiser unite et dizaine non plus puisque tu les écrases juste derrière. En électronique, l'économie est la norme :). (dîtes le moi si je me trompe)
- Edité par Julien Grall 30 septembre 2013 à 18:58:27
Peut-être parce que ton bouton est LOW à chaque cycle où tu appuies dessus, donc à chaque cycle tu appelles tes fonctions qui incrémentent ou décrémentent.
Bonsoir, oui mais dans ta loop, ta fonction affichage va être faite à chaque cycle, alors que ta valeur change uniquement quand ton véhicule entre ou sort.
Essai tu verras. Met l'appel de ta fonction à la fin de ton setup, et à la fin de tes deux fonctions IN et OUT, puis retire la de ta loop.
- Edité par Julien Grall 23 octobre 2013 à 11:56:40
" Celui qui aime à apprendre est bien près du savoir " Confucius
[Arduino] TP zParking
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
" Celui qui aime à apprendre est bien près du savoir " Confucius
" Celui qui aime à apprendre est bien près du savoir " Confucius
" Celui qui aime à apprendre est bien près du savoir " Confucius
" Celui qui aime à apprendre est bien près du savoir " Confucius
" Celui qui aime à apprendre est bien près du savoir " Confucius
" Celui qui aime à apprendre est bien près du savoir " Confucius