Aller au contenu


Photo
- - - - -

perte communication arduino mega


  • Veuillez vous connecter pour répondre
6 réponses à ce sujet

#1 Ulmo

Ulmo

    Membre

  • Membres
  • 32 messages

Posté 10 octobre 2012 - 10:45

salut,



Mon Rover, équipé de l'arduino mega, se déplace bien en évitant les obstacles, avec ses deux capteurs US placés à l'avant.


lorsque je branche l'arduino MEga en usb, tout se passe bien, il est reconnu sur le port COM4.

Mais lorsque je rajoute la commande de deux servo(dont un panoramique équipé d'un capteur Sharp IR), que je veux tester le programme (si detection US <30cm : tourne servo à gauche, mesure distance avec IR sharp, puis à droite, mesure distance) la communication plante :

J'ai le gestionnaire de périphérique ouvert et je vois le port COM4 qui disparait et reparait, faisant planter la com.

Je suis bloqué. Le serial est à 57600 et tout est réglé à cette vitesse de transfert. D'ailleurs ça ne plante pas dans d'autres programmes.

Quelqu'un a t il une idée ?

#2 Donpi

Donpi

    Habitué

  • Membres
  • PipPip
  • 154 messages

Posté 10 octobre 2012 - 12:31

J'avais la même chose avec mes Arduino UNO, c'était par ce que j'avais un servo branché sur le pin tx du arduino.

Quand je voulais téléverser mon programme ça me disait que le port com était introuvable et en retirant le servo ça marchais bien.

J'ai changé de pin et ça marchait mieux...

#3 Ulmo

Ulmo

    Membre

  • Membres
  • 32 messages

Posté 10 octobre 2012 - 01:02

bah mes servo sont sur les pin 4 et 5, donc c'est pas ça.

#4 F6FCO

F6FCO

    Habitué

  • Membres
  • PipPip
  • 186 messages

Posté 16 novembre 2012 - 07:44

Dommage que vous n'ayez pas trouvé la cause, j'ai le même pbm depuis ce matin. Mon UNO est sur le port COM3 et je le perd quand j'ouvre le moniteur série.

#5 Jep31

Jep31

    Membre

  • Membres
  • 43 messages
  • Gender:Male
  • Location:Toulouse France

Posté 16 novembre 2012 - 10:02

J'avais un problème similaire avec un microcontrôleur. Il faisait un reset et ça nous a bien fait chier.
En fait on alimentait notre robot avec une alimentation externe et elle ne pouvait pas fournir assez d'ampère donc le micro s’éteignait.
On a mis deux alim en parallèle et avec ça plus de problème. Normalement avec des batteries tu en rencontres pas ces problèmes là.

#6 F6FCO

F6FCO

    Habitué

  • Membres
  • PipPip
  • 186 messages

Posté 17 novembre 2012 - 02:05

Merci de ta réponse, j'alimente deux servos directement par le +5v arduino, alors c'est peut être çà. Je vais faire des essais en les alimentant par une alim externe pour voir.

#7 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 959 messages
  • Gender:Male
  • Location:Anglet

Posté 17 novembre 2012 - 07:15

Merci de ta réponse, j'alimente deux servos directement par le +5v arduino, alors c'est peut être çà. Je vais faire des essais en les alimentant par une alim externe pour voir.


Je viens de lire le problème et oui normalement l'usage d'une "batterie externe" (= ne pas passer par le 5V de l'rduino) règle bien le problème ;) Juste ne pas oublier de relier les masses des deux sources d'alimentation si elles sont différentes !

Problem solved ?

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 





0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users