je suis actuellement en train de travailler sur une sorte de gestion de parking.
J'ai fait un montage électrique avec 2 boutons poussoirs, un décodeur BCD et un afficheur 7 segment.
Je voudrai que lorsque j'appuie sur le BP1 l'afficheur s'incrémente et lorsque j'appuie sur le BP2 il se décrémente.
Le problème c'est que sa ne marche pas et je n'arrive pas a savoir d’où viens le problème. Le problème peut venir que du programme. Si vous pouvez m'aider se serai sympas. Merci.
Salut,
quand tu dit "sa ne marche pas", tu entend quoi par là ? ça ne compile pas ?
Là comme ça, je vois deux problèmes :
- compteur=compteur++; (ou --), tu peut faire directe : compteur++;
- Tant que tu appuie sur le bouton, sa s’incrémente/décrémente, or à la vitesse où vas ton programme ça va aller super vite, il faut que tu lui dise d'incrémenter/décrémenter qu'une fois par appuie.
je rejoins ce que dit diode, il faut que tu implémentes le système vu en cours pour réagir sur un changement d'état et non pas sur un état fixe. Car la ton programme va aller à une telle vitesse que ca va changer de valeur sans que tu t'en rendes compte.
Je te conseil de retourner voir le cours sur les boutons et ensuite celui de la correction du 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.
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !