Bonjour,
J’ai utilisé le cytron shield-MDD10 sans aucun problème
en mode PWM / DIR (avec et sans télécommande.)
Avec deux moteurs un peu plus puissants j’ai acheté la carte
Cytron MDDS30 REV 1.3 SmartDriveDuo-30 chez ROBOTSHOP.fr
Au premier essai, il y a un comportement anormal.
CONNEXIONS:
- Arduino Uno MDDS30
- GND ---------- GND (broche verticale GRD)
- 4 ------------ IN1
- 5 ------------ AN1
- 6 ------------ AN2
- 7 ------------ IN2
MODE PWM: 101101 10
TÉLÉCHARGEMENT DU PROGRAMME
ARDUINO connectée à MDDS30
Batterie non connectée.
Je télécharge le programme github sur l’ARDUINO avec un câble USB
( https://github.com/CytronTechnologies/Cytron_SmartDriveDuo )
J’appuie sur le reset arduino.
TEST
Je branche la batterie, j’entre les numéros + RETURN sur l’écran
Tout fonctionne correctement.
LES ERREURS !!
Je débranche le câble USB ARDUINO et … les 2 MOTEURS commencent à tourner à pleine vitesse !!!
Je reconnecte le câble à l’ARDUINO et ils s’arrêtent après 2s.
(le même comportement plusieurs fois de suite.)
J’appuie sur l’Arduino RESET / relâche immédiatement ==> les moteurs tournent pendant environ 2s!.
JE DÉCONNECTE la batterie (arduino toujours connecté par câble USB.)
Je reconnecte la batterie.
Pas d’accès au programme, mais si j’appuie sur RESET les 2 moteurs tournent pendant 2s comme avant!
Je débranche la batterie
Je recharge le programme sur l’arduino.
Je branche la batterie, le programme fonctionne.
et si je débranche le câble arduino ça recommence comme avant …
Comment empêcher ce démarrage intempestif des moteurs lorsque je retire le câble arduino? …
(Cet événement ne se produit pas avec le shield MDD10.)
Merci d’avance.
M.