loader

Activité 4 : contrôler un servomoteur (Starter kit Vittascience)

Mise en mouvement du servomoteur avec la carte NUCLEO-L476

Le servomoteur est un module qui permet de convertir un signal électrique en action mécanique. Il se compose d'un petit moteur et de roues dentées. 
Ce module Grove est un servomoteur dit angulaire, c'est-à-dire qu'il est capable de faire tourner le palonnier suivant un angle défini en degré. Le potentiomètre permet d'avoir un retour sur la valeur envoyée par le programme : de 0 à 180° d'angle. 


zoom-servomoteur-FR

Pour faire fonctionner ce servomoteur à l'aide de la carte NUCLEO-L476RG, il faut réaliser le branchement suivant : 
- Connecter le Shield Grove sur les connecteurs de la carte. 
- Brancher, à l'aide du câble Grove, le servomoteur sur l'un des ports disponibles. Nous allons choisir le port D6.
- Fixer la croix plastique (nommé palonnier) sur le haut du servomoteur.

servomoteur-FR

Attention à respecter le sens du branchement du câble Grove (4 fils en 1 avec détrompeur).

Passons maintenant à la programmation ! 

Nous allons utiliser le bloc : " [Servomoteur] contrôler l'angle à ...°  sur la broche D6 ", disponible dans la partie Actionneurs du casier des blocs.
servomoteur-1-FR


Utiliser l'interface suivante pour programmer le module : 


Une fois le programme créé, il faut le copier sur la carte. Pour ce faire, il faut utiliser le bouton "Téléverser" (voir Activité 0 : Prise en main de la carte)

Dans cette partie, nous vous proposons de réaliser une rotation du servomoteur pour ouvrir une trappe. 
De nombreux objets du quotidien utilisent des servomoteurs : distributeur automatique de boissons ou de croquettes, ouverture des serres agricoles etc...

Voici le programme à créer pour qu'il s'exécute en continu : 
- Contrôler l'angle du servomoteur à 90°
- Attendre 10 secondes
- Contrôler l'angle du servomoteur à 90°
- Attendre 5 secondes

Les blocs sont déjà disponibles sur la zone de travail. Maintenant à vous de jouer : 


Lancer le simulateur pour vérifier la bonne exécution de votre programme ou télécharger-le sur la carte. 


Vous avez réussi ? Parfait, vous savez maintenant programmer un servomoteur à l'aide de votre carte NUCLEO-L476RG ! 
Découvrez les autres activités du Starter kit en cliquant sur les icônes ci-dessous.

servomoteur-exercice-FR

Licenza d'uso

Licence Creative Commons

Questa risorsa è resa disponibile secondo i termini della Creative Commons Attribution License - Condivisione alle stesse condizioni 2.0 France