En réponse à :
Nous allons maintenant ajouter un bouton poussoir pour commander le mouvement du servo-moteur. Cet article fait suite à « Mise en œuvre d’un servo-moteur ».
Le système fonctionnera de la manière suivante : Lorsque le servo-moteur est dans une des positions extrêmes, une pression sur le poussoir donnera au servo-moteur une vitesse lui permettant de gagner l’autre position extrême. Lorsque le servo-moteur est en mouvement, une pression sur le bouton inversera la vitesse.
Mise en œuvre du bouton (...)
Bonjour,
La fonction lireEvenement() est appelée dans loop. Dans le dernier listing, à peu près au milieu de loop, vous avez un : /* lecture de la commande de l’utilisateur */ byte evenement = lireEvenement() ;
Télécharger
À cet instant, l’Arduino va exécuter le code de la fonction lireEvenement() puis quand c’est terminé, revient continuer l’exécution de loop.
De même lireEvenement() appelle la fonction lirePoussoir()
Pour « désactiver » un bouton il suffit de l’ignorer quand il a été pressé. Pour lier cela au fait que le premier bouton a été pressé, il faut une variable booléenne pour que (...)
| 25.11.2014 | Pas de commentaires | Commande du servo-moteur (...)
Commande du servo-moteur (...)