Capteur De Distance Arduino Youtube

Recette Dessert Avec Chataigne

034/2; // Affichage de la distance dans le Moniteur Série intln(distance); delay(500); // Délai d'attente pour éviter d'afficher trop de résultats à la seconde} Capteur de distance relié à une Led Dans le programme si dessous l'intensité de la led va changer en fonction de la distance de l'obstacle. Son intensité est exprimée en pourcentage dans le tableau ci-dessous: 0% 1 mètre < Distance 50% 30 centimètres < Distance < 1 mètre 75% 15 centimètres < Distance < 30 centimètres 100% 0 centimètre < Distance < 15 centimètres Voici le programme avec la librairie: #include "SR04.

Capteur De Distance Arduino En

Le capteur de distance (aussi appelé capteur ultrason) permet de réaliser des mesures de distance. Il permet d'estimer une distance allant de 2 cm à 400 cm avec une précision de 3mm. C'est le capteur de distance le plus utilisé et le moins cher. Il en existe des bien plus précis mais aussi bien plus chers. Vous pouvez vous en procurer ici ou bien le trouver dans ce kit. Pour mesurer la distance le capteur ultrason utilise un signal envoyé depuis la borne Trigger (Trig) et reçu par la borne Echo. Le temps que met la borne Echo à recevoir le signal permet de connaître la distance entre le capteur et l'objet. Voici le calcul de la distance faite par le capteur ultrason: Distance = (signal reçu * vitesse du son) /2 Avec la vitesse du son dans l'air qui vaut 340 m/s. Nous allons voir plusieurs exemples courants dans lesquels le capteur d'ultrason HC-SR04 est utilisé. Fonctionnement du capteur de distance avec une librairie Pour commencer à faire fonctionner le capteur, il faut installer la librairie HC-SR04 sur arduino: Voici un premier programme permettant de mesurer la distance grâce au capteur: #include "SR04.

Capteur De Distance Arduino 1

0 / 1000; displayColor(0, 0, 0); // Initialise les broches du capteur ultrason pinMode(TRIGGER_PIN, OUTPUT); digitalWrite(TRIGGER_PIN, LOW); // La broche TRIGGER doit être à LOW au repos pinMode(ECHO_PIN, INPUT);} /* 1. Lance une mesure de distance en envoyant une impulsion HIGH de 10µs sur la broche TRIGGER */ digitalWrite(TRIGGER_PIN, HIGH); digitalWrite(TRIGGER_PIN, LOW); /* 2. Mesure le temps entre l'envoi de l'impulsion ultrasonique et son écho (si il existe) */ long measure = pulseIn(ECHO_PIN, HIGH, MEASURE_TIMEOUT); /* 3. Calcul la distance à partir du temps mesuré */ float distance_mm = measure / 2. 0 * SOUND_SPEED; /* Délai d'attente pour éviter d'afficher trop de résultats à la seconde */ delay(500); if (distance_mm >= 300){ displayColor(0, 255, 0);} Importation capteur hc-sr04 Fritzing Pour pouvoir faire des schémas sur fritzing avec le capteur hc-sr04, vous devez l'importer vous-même. Pour cela vous devez télécharger le fichier sur ce lien. Pour en savoir plus n'hésiter pas à consulter notre cours sur Fritzing.

Capteur De Distance Arduino Pour

Le but étant de créer un petit radar qui indiquerait avec la led quand on se rapproche d'un objet ou d'un obstacle.

Capteur De Distance Arduino Sur

L'instruction pulseIn() est bloquante. Elle ne permet pas d'avancer dans le programme tant que le front descendant de l'impulsion n'est pas apparu. Quand on ne veut lire que des distances inférieures à 1 m, soit une durée maxi d'impulsion de la broche output de 5882 us, on va limiter la durée de lecture de l'impulsion en ajoutant un timeout à l'instruction pulseIn(). Lorsque la durée est supérieur à timeout, pulseIn() renvoie la valeur 0. Dans le programme suivant, on affiche la distance que si celle ci est inférieur à 1 m ( c'est à dire que distance est différent de 0) int trig = 3; int echo = 2; long duree; float distance; void setup () { pinMode ( trig, OUTPUT); pinMode ( echo, INPUT); Serial. begin ( 9600);} void loop () { // impulsion de 10 us sur la broche trig => déclenchement de la mesure digitalWrite ( trig, 1); delayMicroseconds ( 10); digitalWrite ( trig, 0); // lecture de la durée de l'impulsion (maxi 5882) duree = pulseIn ( echo, HIGH, 5882); distance = 0. 017 * duree; if ( distance) { Serial.

Capteur De Distance Arduino Pc

5% coupon appliqué lors de la finalisation de la commande Économisez 5% avec coupon Livraison à 20, 50 € Habituellement expédié sous 4 jours. Livraison à 20, 58 € Il ne reste plus que 1 exemplaire(s) en stock. Recevez-le entre le mardi 7 juin et le mercredi 29 juin Livraison à 23, 99 € Livraison à 19, 79 € Il ne reste plus que 6 exemplaire(s) en stock. Livraison à 20, 06 € Il ne reste plus que 2 exemplaire(s) en stock. Livraison à 20, 08 € Il ne reste plus que 3 exemplaire(s) en stock. Livraison à 22, 14 € Il ne reste plus que 4 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Autres vendeurs sur Amazon 44, 89 € (4 neufs) Livraison à 20, 27 € Il ne reste plus que 5 exemplaire(s) en stock. Livraison à 20, 43 € Il ne reste plus que 10 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement). Classe d'efficacité énergétique: A 8% coupon appliqué lors de la finalisation de la commande Économisez 8% avec coupon Livraison à 19, 79 € Il ne reste plus que 2 exemplaire(s) en stock.

Matériel un arduino (ici MEGA 2560) ou compatible avec sa liaison PC une breadbord quelques câble dupont un capteur HC-SR04 Schéma Code: J'ai utilisé un super code que vous trouverez sur le Carnet du maker Résultat: 1 Demarrage des mesures 2 Distance: 1077. 80 mm ( 107. 78 cm, 1. 08 m) 3 Distance: 1114. 69 mm ( 111. 47 cm, 1. 11 m) 4 Distance: 1094. 63 mm ( 109. 46 cm, 1. 09 m) 5 Distance: 1143. 25 mm ( 114. 32 cm, 1. 14 m) 6 Distance: 1081. 71 mm ( 108. 17 cm, 1. 08 m) 7 Distance: 1106. 87 mm ( 110. 69 cm, 1. 11 m) 8 Distance: 1122. 51 mm ( 112. 25 cm, 1. 12 m) 9 Distance: 62. 73 mm ( 6. 27 cm, 0. 06 m) 10 Distance: 66. 30 mm ( 6. 63 cm, 0. 07 m) 11 Distance: 1130. 67 mm ( 113. 07 cm, 1. 13 m)