Programmation d'un servomoteur
Programmation des Servomoteurs avec mBlock
Objectif : Comprendre le fonctionnement des servomoteurs et apprendre à les programmer avec mBlock.
1. Introduction aux Servomoteurs
-
Qu’est-ce qu’un servomoteur ?
- Pour en savoir plus sur le servomoteur cliquez ici
2. Configuration de mBlock pour Contrôler un Servo
-
Présentation des blocs spécifiques à la gestion des servomoteurs
-
Choix du bon port PWM sur l’Arduino Nano
- Branchement d'un servomoteur à un Arduino Nano
- Un servomoteur possède 3 câbles, le câble noir se branche sur la ligne G (Ground), le rouge sur la ligne V (Volt), et le jaune sur la ligne S ( Signal) et entre les colonnes de 2 à 13 inclus
-
Exercice 1 : Programmer un servomoteur 180 pour qu'il fasse en boucle un mouvement de 0 à 180 degrés puis de 180 à 0 en attendant 2 sec entre les mouvements
- Correction :
3. Programmation d’un Mouvement Automatisé
-
Création d’un programme pour :
-
Faire bouger le servo de 0° à 180° progressivement et inversement
-
Répéter le mouvement avec une boucle
-
- Correction :
4. Discussion et Applications
-
Applications pratiques : bras robotisé, poubelle connectée, Little Bot
-
Questions et suggestions d’amélioration