En soit oui mais je me demande si les valeurs ne sont pas incohérentes. Enfin pour le moment les teste se limitaient à mettre ma main plus ou moins près du capteur donc bon ... Je vais faire des essais plus précis dans pas très longtemps
- Robot Maker
- → Affichage d'un profil : Messages: Manonsti2d
Statistiques de la communauté
- Groupe Membres
- Messages 30
- Visites sur le profil 3 673
- Titre Membre
- Âge 23 ans
- Date de naissance Juillet 12, 2000
-
Gender
Femme
-
Location
Haute Savoie
Outils utilisateur
Messages que j'ai postés
Dans le sujet : Robot incendie
03 mai 2018 - 01:37
Dans le sujet : Robot incendie
30 avril 2018 - 09:15
Merci du tuyau, problème de branchements. Et pourtant c'est pas faute d'avoir vérifié. Enfin, comme nous sommes plusieurs sur ce projet, quelqu'un à pu bouger les fils. Merci beacoup
Dans le sujet : Robot incendie
30 avril 2018 - 08:45
Rien à faire, le code ne marche pas. La date limite approche à très très grands pas, et je ne sais plus dans quel sens prendre le prendre.
#define trigPin 7 //Trig #define echoPin 6 //Echo void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); //On défini Trig comme une sortie pinMode(echoPin, INPUT); //On défini Echo comme une entrée } void loop() { long duree, distance; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); //Trig envois pendant 10ms digitalWrite(trigPin, LOW); // On calcul le temps pour l'aller retour du signal duree = pulseIn(echoPin, HIGH); distance = duree*340.0/(2*10000); Serial.print(distance); if (distance <= 10) // si distance est inférieure ou égale à 10 faire quelque chose { Serial.println("Attention !"); } else { Serial.print(distance); Serial.print(" cm"); } delay(100); }
J'ai changé les pin pour voir si c'était là le problème, mais non. J'ai vérifié plusieurs fois si c'était un câble inversé avec un autre, mais c'est pas ça non plus. Peut-être juste que ma tête revient pas à la carte ?
Non, plus sérieusement, je suis vraiment perdue. J'ai écrit un code plus complexe que ça et il semble nickel (pas encore testé sur le terrain, pour ça il faudrait que le capteur fonctionne ... ) ...
Dans le sujet : Et vous où habitez vous ?
24 avril 2018 - 07:30
Ajoutée
Dans le sujet : Robot incendie
24 avril 2018 - 07:14
Il manque un if avant le else c'est pour ça que le compilateur râle et en plus t'es en dehors du loop sans fonction du coup il ne comprends pas doublement.
D'accord, merci beaucoup
vaut mieux utiliser println qui fait un saut à la ligne ce qui rends les données plus lisibles.
Je prends en note, je vais modifier de ce pas.
Je crois que tu devrai voir les bases du C parce que tu n'as pas l'air de les avoir. (Je ne veux pas être méchant du tout et je m'excuse si le je l'ai déjà dis.)
C'est sûr que je suis débutante. Je n'ai que ce que l'on a vu en cours, c'est à dire rien du tout (ça se limite à faire clignoter une LED d'abord simplement pendant 0.5s, puis pour faire un SOS). Pour le reste, je me base beaucoup sur Internet
Non ce n'est pas de la méchanceté, c'est du réalisme. De plus, le fait de le dire aide à garder les pieds sur terre. Donc pas de soucis
- Robot Maker
- → Affichage d'un profil : Messages: Manonsti2d
- Privacy Policy