Étape 2: PWM à servocommande
Pour servo contrôle la fréquence du signal est fixée, et le rapport cyclique varie.
Servos acceptent un signal de contrôle commun, une onde carrée avec une fréquence de répétition de 20 ms et une période sur 1 ms (5 %) à 2ms (10 %). C’est la largeur de l’impulsion sur qui indique quel angle le servo devrait être à.
Voici le code à mettre en place les deux signaux extrêmes en utilisant les bibliothèques un Timer
- PWM (9, 51, 20000) ;
- PWM (9, 102, 20000) ;
Vous remarquerez qu’en utilisant cette méthode là est seulement 50 étapes entre l’angle minimal et l’angle maximal, il s’agit d’une résolution suffisante pour les systèmes plus élémentaires. Il y a de meilleures méthodes pour contrôler le servo pour fournir des résolutions plus précises mais ils débordent le cadre de cette instructable.