Condition ou boucle ou autre
Résolu/Fermé
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
-
20 avril 2016 à 00:03
poparnassus Messages postés 426 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 21 avril 2016 à 22:55
poparnassus Messages postés 426 Date d'inscription vendredi 28 mars 2014 Statut Membre Dernière intervention 25 décembre 2019 - 21 avril 2016 à 22:55
A voir également:
- Condition ou boucle ou autre
- Excel cellule couleur si condition texte - Guide
- Excel condition ou - Guide
- Boucle cmd - Forum Programmation
- Freebox redémarre en boucle ✓ - Forum Freebox
- Copier ligne excel sous condition sans macro ✓ - Forum Excel
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
20 avril 2016 à 00:12
20 avril 2016 à 00:12
Bonjour,
C'est un problème de logique.
Tout d'abord, avant de parler de manette, réfléchis à le faire avec la lettre A de ton clavier. Et plutôt que de parler de relâcher, tu peux simplifier le problème : Si tu appuies sur la touche 'A' et (si la variable vaut 0, alors elle vaut 1, si elle vaut 1 alors elle vaut 0).
Je te laisse coder ça en C.
Note : l'opérateur de comparaison en C n'est pas le simple égal (=) mais le double égal (==)
Cdlt,
C'est un problème de logique.
Tout d'abord, avant de parler de manette, réfléchis à le faire avec la lettre A de ton clavier. Et plutôt que de parler de relâcher, tu peux simplifier le problème : Si tu appuies sur la touche 'A' et (si la variable vaut 0, alors elle vaut 1, si elle vaut 1 alors elle vaut 0).
Je te laisse coder ça en C.
Note : l'opérateur de comparaison en C n'est pas le simple égal (=) mais le double égal (==)
Cdlt,
poparnassus
Messages postés
426
Date d'inscription
vendredi 28 mars 2014
Statut
Membre
Dernière intervention
25 décembre 2019
30
Modifié par poparnassus le 20/04/2016 à 01:49
Modifié par poparnassus le 20/04/2016 à 01:49
j'ai un trouver une partie de soluce: CODE:
Probleme si je reste appuiyer sa clignote Jaimerai enlever cette effet clignotant, meme je doit car mes relai arduino risque de ne pas apprecier.
2eme probleme Jai du placer une tempo, sauf que l'etat de ma variable lumiere est envoyer sur le reseau (cest une instruction pour allumer un spot d'un robot) et que le reste de mes instruction, notament mes variable pour gerer la direction doivent arriver le plus rapidement ... Mais bon c'est deja un debut
while (input->BOUTTON_A == 1) { if (wt_SDL->lumiere == 0) { wt_SDL->lumiere = 1; } else if(wt_SDL->lumiere == 1) { wt_SDL->lumiere = 0; } SDL_Delay(100); break; }
Probleme si je reste appuiyer sa clignote Jaimerai enlever cette effet clignotant, meme je doit car mes relai arduino risque de ne pas apprecier.
2eme probleme Jai du placer une tempo, sauf que l'etat de ma variable lumiere est envoyer sur le reseau (cest une instruction pour allumer un spot d'un robot) et que le reste de mes instruction, notament mes variable pour gerer la direction doivent arriver le plus rapidement ... Mais bon c'est deja un debut
20 avril 2016 à 01:24
Ce cas la marche seulementt dans un sens, je demarre le programme mon et lorque que j'appuis sur A mon rectangle change de couleur, main tenant faut que je fasse l'inverse
20 avril 2016 à 01:26
20 avril 2016 à 10:57
J'ai mis un else if pour traiter le cas ou wt_SDL->lumiere==1.
Maintenant, si tu ne souhaites pas que cela se fasse en boucle, il faut passer par une autre variable.
Par exemple :
Modifié par poparnassus le 20/04/2016 à 19:57
J'ai pas saisi avec ta variable test...?
20 avril 2016 à 21:34