attente en langage c
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

attente en langage c



  1. #1
    invite4bc8d8af

    attente en langage c


    ------

    Bonjour à tous,

    dans le cadre d'un projet, j'ai du créer un programme en C qui compte et qui décompte les entrées et sorties grâce à l'appui sur des boutons poussoirs. Jusque là tout va bien mais j'ai rencontré un petit problème : quand j'appuie sur le bouton poussoir (n'importe lequel) il incrémente bien 1 ou il décrémente 1 comme il se doit. Sauf que quand je reste appuyé dessus, il continue à incrémenter et décrémenter. Je sais qu'il existe des lignes de code pour ça mais j'aimerais que quand je reste appuyer sur un des deux boutons, il incrémente juste une seule fois. Si quelqu'un peut m'aider ça serait génial.
    Merci d'avance.

    -----

  2. #2
    invitef625d7cf

    Re : attente en langage c

    Bonjour,

    Regarde cet article:

    Pila, Microcontrôleurs et boutons poussoirs : anti-rebonds et appui long, pila.fr, 4 avril 2013.

  3. #3
    invite1cb4eccb

    Re : attente en langage c

    Bonjour
    En gros en pseudo code, tu as ce type de solution
    [CODE] données, EB(état du bouton), etatPrec (booléen), compteur
    Tant que (vrai)
    Faire :
    Si Eb == faux
    Faire
    etatPrec =faux
    SinonSi etatPrec ==faux
    Faire
    etatPrec =vrai
    Compteur = compteur +1
    Finsi
    Fin tant que
    Sortie Compteur

Discussions similaires

  1. Differences entre le langage C et le langage Arduino
    Par invitef8e520ed dans le forum Électronique
    Réponses: 7
    Dernier message: 19/03/2015, 22h44
  2. le langage C est t il un langage qui a de l'avenir ?
    Par invitefba467f4 dans le forum Programmation et langages, Algorithmique
    Réponses: 13
    Dernier message: 12/11/2014, 13h01
  3. Langage C et langage HTML
    Par inviteafe88240 dans le forum Programmation et langages, Algorithmique
    Réponses: 19
    Dernier message: 12/08/2013, 20h07
  4. Fonction attente en langage C
    Par invite3921452f dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 26/03/2006, 17h14