Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Cours15 commande d'un servo parpotentiomètre

1 087 vues

Publié le

Fiche 16 sur 16 : Arduino pour les Kids

  • Soyez le premier à commenter

Cours15 commande d'un servo parpotentiomètre

  1. 1.       Commande d’un servomoteur par potentiomètre Il vous faut : • La carte Arduino • Une plaque de prototypage • Un potentiomètre • Un servo • 3 fils rouge, 3 bleus, 1 blanc • Une alimentation externe si le servo est trop gros. Effet attendu : Le servo doit se déplacer en fonction du déplacement du potentiomètre. Explication du fonctionnement : On lit la valeur du potentiomètre qui peut varier de 0V et 5V sur l’entrée analogique A0 de la carte, et on le stocke dans sensorValue. Après conversion (linéarisation : de 0> 1024 devient de 0>180) cette position est écrite sur le servo toutes les 15 millisecondes. Le programme Aller chercher l’exemple de programme nommé « Knob» dans le dossier « Servo ». Problème : Si vous bougez le potentiomètre trop vite, le servo n’a pas le temps de suivre et se perd. Améliorations : • Modifier le programme pour que le servo ne puisse varier que de 1 degré à chaque fois et attende 15 milllisecondes entre chaque ordre de nouvelle position. Il va donc falloir ajouter une boucle qui utilise la position demandée et la position courante, et qui va de 1 en 1 pour chaque demande de nouvelle position. • Comme au début, on ne sait pas ou est le servo, ajouter une initialisation qui ramène le servo de 180 à 0 degrés. • Enfin, ajouter un affichage de la position du servo sur la liaison série. Correction de l’exercice dans « Cours15_Commande_servo_par_potentiometre_serial » Arduino pour les Kids : Initiation language arduino

×