Aller au contenu


Photo
- - - - -

comment coder et brancher un capteur a ultrasons


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

#1 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 09:28

salut maintenant que je sais a peu prés corectement programmer j'aimerai bien savoir branché et programmer un capteur a ultrasons pouriez vous me passez le code standart(si il y en a un) et comment le branchez (en schéma)
lerci d'avance si vous me trouvez ca vous m'enlevé une énorme épine du pied ;) :blush:
cordialement
rbot99
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#2 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 09:31

sa depend du capteur peux tu nous donner un lien :)

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#3 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 09:34

http://www.arobose.com/shop/capteurs-robot/157-capteur-de-distance-a-ultrasons-hc-sr04.html
cordialement
rbot99
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#4 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 09:39

desoler mai juste une petite recherche sur google en marquant HC-SR04 branchement ou code arduino tu trouverais ;) (je viens de le faire avec mon portable)
d'aillleurs tu utilise quoi comme microcontrolleur ?

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#5 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 09:40

desoler mai juste une petite recherche sur google en marquant HC-SR04 branchement ou code arduino tu trouverais ;) (je viens de le faire avec mon portable)
d'aillleurs tu utilise quoi comme microcontrolleur ?

je pense prendre ou une arduino uno usb rev3 ou une dualmilove
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#6 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 09:42

les 2 sont identique apars que la uno est plus recente que la duemilanove

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#7 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 09:46

const int moteur1;
const int moteur 2;
const int capteurd;
const int capteurg;
int distance;
int objet

void setup()
{
  pinMode(moteur1,OUTPUT);
  pinMode(moteur2,OUTPUT);
  pinMode(capteurd,INPUT);
  pinMode(capteurg,INPUT);
}
void loop()
{
  while(1);
  {
    
  if(capteurd = objet < 20cm);
  {
    digitalWrite(moteur1, LOW);
    digitalWrite(moteur2, HIGH);
  }
    else;
    {
      digitalWrite(moteur1 && moteur2,LOW);
    }
    if(capteurg = objet < 20cm);
    {
      digitalWrite(moteur2, LOW);
      digitalWrite(moteur1, HIGH);
    }
    
    else;
    {
      digitalWrite(moteur1 && moteur2, LOW);
    }
}
}
qu'en pensez vous?
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#8 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 09:53

la il y a 2 capteur dans ce code et 2 moteur mais pourquoi ne pas faire ton propre code ?
C'est vraiment bien de reussir a faire son propre code ^^

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#9 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 09:54

c'est mon code!!! :)
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#10 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 10:00

marchera t'il?
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#11 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 10:00

vous l'aver compiler ?
Sinon essayer de le tester

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#12 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 10:06

vous l'aver compiler ?
Sinon essayer de le tester


oui mais ca me marque ca: invalid suffix "cm" on integer constant in fonction void loop
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#13 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 10:09

normalement le compilateur te surligne la phrase fausse peut tu me la donné ?

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#14 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 10:10

normalement le compilateur te surligne la phrase fausse peut tu me la donné ?

digitalWrite(moteur1, LOW);
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#15 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 10:14

le compilateur doit parler de 20 cm juste au dessus car dans la phrase que vous m'avait dit il n'y a pas marquer ''cm''

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#16 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 10:18

oui mais le probleme c'est qu'il ne dit que ca!
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#17 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 10:19

oui mais le probleme c'est qu'il ne dit que ca!

const int moteur1;
const int moteur 2;
const int capteurd;
const int capteurg;
int distance;
int objet

void setup()
{
pinMode(moteur1,OUTPUT);
pinMode(moteur2,OUTPUT);
pinMode(capteurd,INPUT);
pinMode(capteurg,INPUT);
}
void loop()
{
while(1);
{

if(capteurd = objet < 20cm);
{
digitalWrite(moteur1, LOW);
digitalWrite(moteur2, HIGH);
}
else;
{
digitalWrite(moteur1 && moteur2,LOW);
}
if(capteurg = objet < 20cm);
{
digitalWrite(moteur2, LOW);
digitalWrite(moteur1, HIGH);
}

else;
{
digitalWrite(moteur1 && moteur2, LOW);
}
}
}
voici mon code en entier
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#18 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 10:20

desoler mais la je ne peux pas t'aider mais sais tu ce que veut dire ta phrase que ton compilateur te dit ?

A.R.M.I

Autonomous Robotics Mechanics Intelligent


#19 rbot99

rbot99

    Membre passionné

  • Membres
  • PipPipPip
  • 514 messages
  • Gender:Male

Posté 27 mai 2012 - 10:24

desoler mais la je ne peux pas t'aider mais sais tu ce que veut dire ta phrase que ton compilateur te dit ?

oui ca signifie :le sufixe invalide cm annule la boucle void loop() :angry2:
N'entretiens pas l'espoir de ce qui ne peut être espéré , Pythagore

#20 geek maxou

geek maxou

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 663 messages
  • Gender:Male
  • Location:Pas-de-Calais 62
  • Interests:Monde UNIX, Développement Web, Jeux Vidéo & tout se qui touche à l'électronique

Posté 27 mai 2012 - 10:26

essayez de le retirer et recompiler
bon moi je vais me mettre au lit je vous laisse essayez plusieurs chose pour votre code sinon rechercher sur google
cordialement Maxou

A.R.M.I

Autonomous Robotics Mechanics Intelligent





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

0 members, 0 guests, 0 anonymous users