Skip to main content

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 servomoteursimage.png

  • Choix du bon port PWM sur l’Arduino Nano

  • Branchement d'un servomoteur à un Arduino Nano
  • Explication du bloc "Définir l'angle du servo"

  • Exercice 1 : Programmer un servomoteur pour qu'il fasse en boucle un mouvement de 0 à 180 puis de 180 à 0 

3. Programmation d’un Mouvement Automatisé

  • 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

  • Applications pratiques : bras robotisé, ouverture de porte automatique, robotique éducative

  • Questions et suggestions d’amélioration