Étape 3: Code de contrôle vitesse
Dans l’étape précédente, nous avons déterminé qui étaient les broches d’entrée suivants sur le moteur
- / DEC (pas ralentir, donc tirant vers le haut fait le moteur d’exécution)
- / ACC (pas accélérer, donc 100 % rapport cyclique est vitesse 0)
- REV contrôle direction (haute est une façon, bas c’est l’autre)
- + 24VDC
- GND
J’ai utilisé les conseils MediaTek LinkIt un ou Arduino pour cette étape, car toutes les bibliothèques disponibles rendent facile et rapide. Étant donné que c’est pas exactement projet un débutant je vais supposer que vous savez comment faire pour télécharger le code pour eux (sinon, guide de démarrage de check-out de l’obtenir).
Ce code utilise la bibliothèque TimerOne pour faciliter l’installation PWM.
Ce code simple fournit une interface pour le test, vous connecter à celui-ci via une connexion série et vous serez en mesure de contrôler le moteur en envoyant les caractères suivants
- « w » pour augmenter la vitesse
- de ' pour diminuer la vitesse
- eu ' pour activer/désactiver le frein activé ou désactivé
- « r » pour activer/désactiver la direction