Programmation d'un servomoteur
Séance : 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 (15 min)
-
Présentation des blocs spécifiques à la gestion des servomoteurs
-
Choix du bon port PWM sur l’Arduino Nano
-
Explication du bloc "Définir l'angle du servo"
-
Exemples de commandes simples :
-
Faire bouger le servo à 0°, 90°, 180°
-
Faire osciller le servo entre deux positions
-
3. Programmation d’un Mouvement Automatisé (20 min)
-
Création d’un programme pour :
-
Faire bouger le servo de 0° à 180° progressivement
-
Répéter le mouvement avec une boucle
-
-
Ajout d’un bouton pour déclencher le mouvement du servo
-
Possibilités d’amélioration : variation de vitesse, plusieurs servos
4. Discussion et Applications (10 min)
-
Applications pratiques : bras robotisé, ouverture de porte automatique, robotique éducative
-
Questions et suggestions d’amélioration