De 20 a 60cm capteur Ultrason HC-SR04

Enderflam
mer, 01/04/2017 - 22:26
Bonjour , je suis actuellement sous projet et j'ai une petit difficulté que je n'arrive pas a résoudre :/ , alors voila j'utilise un capteur ultrason hc-sr04 (c'est un sonar) pour faire de la détection d'objet . Seulement voila le capteur dois détecter les obstacles se trouvant UNIQUEMENT entre 20 et 60cm , j'aimerais savoir qu'est ce que je devrais rajouter dans ce programme pour pouvoir capter les objets se trouvant entre 20 et 60cm , merci d'avance de votre aide .
Voici le programme de base :
// définition des broches utilisées
int trig = 12;
int echo = 11;
long lecture_echo;
long cm;
void setup()
{
pinMode(trig, OUTPUT);
digitalWrite(trig, LOW);
pinMode(echo, INPUT);
Serial.begin(9600);
}
void loop()
{
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
lecture_echo = pulseIn(echo, HIGH);
cm = lecture_echo / 58;
Serial.print("Distancem : ");
Serial.println(cm);
delay(1000);
}
micol
jeu, 01/05/2017 - 11:58
Avant d'afficher, vérifie si ta variable cm est comprise entre 20 et 60.
Dans le cas contraire, l'objet aura été quand même détecté mais sans effet.
Nathan Garnier
jeu, 01/05/2017 - 19:14
Bonjour, on peut utiliser un If avec deux paramétres, If( cm >= 20 && cm <= 60)
comme sa ton If s'activera quand ta distance sera entre 20 et 60 compris.
Alex
ven, 01/06/2017 - 14:23
+1
Enderflam
sam, 01/07/2017 - 20:16
Merci beaucoup de ta reponse , il ne me manque plus qu' rajouter un serial.print pour que je puisse afficher une valeur représentant 20 a 60cm, dans le moniteur , c'est bien ca ?
Enderflam
sam, 01/07/2017 - 20:17
Merci beaucoup de ta reponse , il ne me manque plus qu' rajouter un serial.print pour que je puisse afficher une valeur représentant 20 a 60cm, dans le moniteur , c'est bien ca ?
Nathan Garnier
sam, 01/07/2017 - 20:31
Oui oui c'est tout a fait sa. Si tu à d'autres questions n'hésite pas c'est avec plaisir ; )
Enderflam
dim, 01/08/2017 - 21:00
Merci beaucoup de ton aide ca fais plaisir :D
Nathan Garnier
lun, 01/09/2017 - 07:23
Avec plaisir :D