Développeur>Tutoriels>Contrôle de deux moteurs à courant continu avec Blockly
Un tutoriel pour contrôler des moteurs à courant continu avec une carte Esus en langage graphique Blockly.
Nécessaire :
- Une carte Esus,
- Deux moteurs à courant continu (max : 1 A)
- Une batterie ou alimentation
Le câblage
Cette photo présente le câblage des deux moteurs sur la carte Esus :
Gestion des moteurs
Voici le bloc pour la gestion de la sortie moteur n°1 :
- vitesse : vitesse du moteur de 0 à 1024.
- Sens rotation : boolean (vrai ou faux)
Exemple de code :
Exercice n°1:
Réalisez un programme pour faire avancer les deux moteurs dans le même sens pendant 5 secondes avec une vitesse de 50%. Puis après les 5 secondes, faire tourner les moteurs dans l’autre sens avec une vitesse de 100%.
Réponse :
Exercice n°2 :
Réalisez un programme pour faire avancer les deux moteurs lorsqu’un switch est activé. Si le switch n’est pas activé, les moteurs sont arrêtés. Un délai de une seconde est nécessaire.
Le switch est connecté à l’entrer IO2.
Réponse :