Aller au contenu


Photo
* * * * * 1 note(s)

Probleme HC SR04


25 réponses à ce sujet

#1 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 26 octobre 2015 - 12:59

Salut a tous .il y a 2 semaine j'ai acheter 2 capteur a ultrasons hc sr04 avec pour objectif de faire un robot anti colision et anti chutte commander par arduino (UNO) mais voila :quand le trig envois un ultrason mais que l'echo ne le recois pas pour x raisons (trop d'angle ou trop grande distance),cela m'affiche 0 sur le serial monitor jusqu'ace que je le debranche et le rebranche .

Pourriez vous m'aider svp.



#2 Mike118

Mike118

    Staff Robot Maker

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

Posté 26 octobre 2015 - 05:11

Problème dans ton code je pense ;)

Donc poste ton code. 

Sinon il y a une librairie sympas : newping. ça marche très bien. Mais c'est plus formateur d'au moins savoir utiliser le capteur sans librairie avant d'utiliser la libraire ;) ( la librairie est sympas mais complexifie la chose pour quelqu'un qui a pas l'habitude alors qu'utiliser le capteur n'est en soit pas bien compliqué ! ) 

Bonne journée !


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  

 

 

 


#3 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 26 octobre 2015 - 07:12

Salut je te remercie de bien vouloir m'aider.

 

j'utilise le code que j'ai trouver dans plusieur tutoriel:

int trig = 10;
int echo = 11;
long echoread ;
long cm;



void setup() {
Serial.begin(9600);

pinMode (trig,OUTPUT);
digitalWrite (trig,LOW);
pinMode(echo,INPUT);

}

void loop() {

digitalWrite(trig,HIGH);
delayMicroseconds(10);
digitalWrite(trig,LOW);
echoread = pulseIn(echo,HIGH);

cm = echoread /58;  

Serial.print ("distance en cm :");
Serial.println(cm);
delay(500);
}

des que j'isole l'emmeteur ou le receteur cela affiche 0

jusqu'a ce que je le debranche puis rebranche.

 

merci ;)



#4 Mike118

Mike118

    Staff Robot Maker

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

Posté 26 octobre 2015 - 08:21

essaye : 

echoread = pulseIn(echo,HIGH,2500);

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  

 

 

 


#5 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 26 octobre 2015 - 08:36

Desoler cela ne fonctionne pas il affiche 0 des le debut et n'affiche aucune distance .

 

Merci de m'aider :)



#6 Mike118

Mike118

    Staff Robot Maker

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

Posté 26 octobre 2015 - 10:11

essaye avec une plus grande valeur que 2500 , plutôt 25000 . 

Le but de cet valeur c'est de mettre un timeout pour éviter que l'arduino reste planté si elle ne reçoit pas l'écho. 


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  

 

 

 


#7 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 27 octobre 2015 - 11:33

Salut j'ai fait de test mais malheureusement ,cela affihe 0 des que l'angle est trop important et ne se reprend plus apres ,seulment si je redemare le serial monitor ou debranche puis rebranche.

 

je posterais une petite vidéo pour que tu pisse voir exactement ce qui ce passe si tu est d’accord bien sur.



#8 Mike118

Mike118

    Staff Robot Maker

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

Posté 27 octobre 2015 - 04:27

Va pour une vidéo. Je ne comprend pas le problème car j'utilise aussi des HC-SR04 et je n'ai pas ce problème. 


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  

 

 

 


#9 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 27 octobre 2015 - 07:19

Tu n'aurais pas quelque chose ou je pourrez t'envoyer sa genre un boite mail pasque sa me dit que je n'ai pas le droit d'envoyer ce genre de fichier sur le blog stp.



#10 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 29 octobre 2015 - 10:46

Alors qu'a tu trouvé d'anormal ?

#11 Mike118

Mike118

    Staff Robot Maker

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

Posté 29 octobre 2015 - 04:05

J'ai pas encore regardé. ( ton mail était dans mes spams ...)


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  

 

 

 


#12 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 29 octobre 2015 - 05:36

Ah mince désolé :)

#13 Mike118

Mike118

    Staff Robot Maker

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

Posté 30 octobre 2015 - 02:38

En effet c'est étrange ...  

 

essaye avec la librairie " Newping " ... histoire de voir si tu obtiens le même problème : http://playground.arduino.cc/Code/NewPing

 

 


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  

 

 

 


#14 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 30 octobre 2015 - 09:54

Daccord je vais essayer sa mais il me semble que j’avais déjà essayer .

Je croise les doigts



#15 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 03 novembre 2015 - 04:03

Salut j'ai fais un test (j'ai copier coller ce que tu m' a envoyer ,j'ai changer les pin et il m'affiche cela dans le serial monitor:

 

 

úg2’×ú’×3×3’ú—×3g’×vg’×òv2ò2×gú223vò2’2ò’ú’×g×2òâ2Sv’ò××3×S23“ò



#16 Mic*

Mic*

    Habitué

  • Membres
  • PipPip
  • 232 messages
  • Gender:Male
  • Location:Sarthe

Posté 03 novembre 2015 - 11:04

Salut j'ai fais un test (j'ai copier coller ce que tu m' a envoyer ,j'ai changer les pin et il m'affiche cela dans le serial monitor:

 

 

úg2’×ú’×3×3’ú—×3g’×vg’×òv2ò2×gú223vò2’2ò’ú’×g×2òâ2Sv’ò××3×S23“ò

es tu sur la bonne vitesse de transmission série  ?



#17 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 04 novembre 2015 - 06:53

Qu'es que cela ?

#18 Mic*

Mic*

    Habitué

  • Membres
  • PipPip
  • 232 messages
  • Gender:Male
  • Location:Sarthe

Posté 04 novembre 2015 - 11:48

Qu'es que cela ?

la vitesse est affichée en bas de la fenêtre du port série  (9600 baud par exemple) tu cliques dessus et tu essais différentes vitesses

 

si tu débute je te conseille ces liens de tuto en Français:
http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ARDUINO

http://eskimon.fr/category/arduino

les références en FR
http://playground.arduino.cc/French/Reference

le forum FR:

https://forum.arduin...?topic=324322.0



#19 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 04 novembre 2015 - 02:32

J'ai tout essayer mais cela ne fonctionne pas du tout ça marche avec new ping mais des qu'il pers son trig ,il marque tous le temps 0

 

Sinon merci pour les lien ;)



#20 nino59279

nino59279

    Membre

  • Membres
  • 23 messages
  • Gender:Male

Posté 04 novembre 2015 - 02:35

j'ai d'aboord pensée a mon capteur mais comme j'en ai 2 et que ça fait la même chose sur les 2 c'est qu’il y autre chose qui coince





Répondre à ce sujet



  


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

0 members, 0 guests, 0 anonymous users