Skip to main content

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