Aller au contenu


Jormynas

Inscrit(e) (le) 21 févr. 2018
Déconnecté Dernière activité avril 03 2018 10:13
-----

Messages que j'ai postés

Dans le sujet : Projet de robot pour débutant idéaliste

28 mars 2018 - 10:45

super merci pour ces réponses,

voilà le code

.................................................................................................................

#define TRIGG 9 // Broche TRIGGER
#define ECHO 8    // Broche ECHO
                                               // definition du Timeout
const long TIMEOUT = 25000UL; // 25ms = ~8m à 340m/s

float son= 340.0 / 1000; //vitesse du son dans l'air (mm/µs)

void setup(){

pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(TRIGG, OUTPUT);  //Configuration des broches
digitalWrite(TRIGG, LOW); // La broche TRIGGER doit être à LOW au repos
pinMode(ECHO, INPUT);

  Serial.begin(9600); //Démarrage de la liaison série
}
void loop()

{digitalWrite(TRIGG, HIGH); // Lance une mesure de distance en envoyant 
  delayMicroseconds(10);  //une impulsion HIGH de 10µs sur la broche TRIGGER
  digitalWrite(TRIGG, LOW);
  
  int mesure = pulseIn(ECHO, HIGH, TIMEOUT); // Mesure le temps entre 
                                          // l'envoi de l'ultrason et sa réception

  float distance_mm = mesure / 2.0 * son; //calcul de la distance grâce au temps
                                      //on divise par 2 car le son fait un aller-retour
   
  Serial.print("Distance: "); //Affichage des résultats
  Serial.print(distance_mm);
  Serial.println("mm");

  delay(250); //temps entre chaque mesure (ms)}
if ( distance_mm < 40) {
    
  
digitalWrite(4, LOW); digitalWrite(5, HIGH);
delay(2000); 
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(2000);
}
else
{digitalWrite(4, LOW); digitalWrite(5, LOW);}}

Dans le sujet : Projet de robot pour débutant idéaliste

28 mars 2018 - 07:37

Bonjour à tous,

j'avance doucement sur mon projet et m'initie aux rudiments.

c'est assez cool.

j'ai deux questions aujourd'hui.

1: j'ai pas encore compris comment on branche ma batterie lipo3S à mon arduino (vous voyez l'niveau^^)

2 : peut-on envisager d'utiliser une batterie externe pour mobile branchée à la prise usb ?

3: j'ai un petit bug sur mon capteur à ultrason, quand l'objet devant lui est à plus de 70/80 Cm, la valeur renvoyée est de 0,00cm (ce qui foire un peu mon code en if "distance-mm < 400") des solutions ?


Dans le sujet : Projet de robot pour débutant idéaliste

26 février 2018 - 03:31

Merci beaucoup :D


Dans le sujet : Projet de robot pour débutant idéaliste

26 février 2018 - 01:39

Donc quelle carte arduino dois-je choisir considérant que je veux y connecter  3/4 capteurs, 2/3 moteurs et des leds ?

je comprends le principe d'y aller par étape mais comme les frais de port ne sont pas inclus j'aurais aimé prendre le max de trucs utiles en une seule commande


Dans le sujet : Projet de robot pour débutant idéaliste

26 février 2018 - 08:15

Pour ce qui est des cartes, grosso modo je peux m'orienter sur n’importe quelle carte arduino et raspberry ?

mieux vaux topper dans n'importe quelle carte qui en fait beaucoup quitte à en faire moins ?

dois-je prévoir deux batteries  de 2200Mha pour chaque carte ?