Différences entre les pages « Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-58-38.png » et « Item:Capteur de distance à ultrasons HC-SR04 »

 
 
Ligne 1 : Ligne 1 :
 +
{{Item
 +
|Main_Picture=Item-Capteur_de_distance___ultrasons_HC-SR04_SparkFun_HC-SR04_Ultrasonic-Sensor_13959-01a.jpg
 +
|Description=Capteur de distance à ultrasons HC-SR04
 +
|Categories=Parts
 +
|Cost=4
 +
|Currency=EUR (€)
 +
|ItemLongDescription===Principe==
 +
Le capteur de distance à ultrason permet d'évaluer la distance d'un objet vis a vis du capteur, il fonctionne sur le même principe que les chauves souris.
  
 +
Ce capteur est composé d'un émetteur à ultrasons et d'un micro à ultrason. Lorsque l’émetteur (haut parleur) envoie un ultrason ce dernier va etre réfléchis par l'objet qui est placé devant, puis le son va revenir dans le micro à ultrason du capteur. En mesurant le temps entre l’émission et la réception du son, et sachant que la vitesse du son est de 340,29 m / s on peux en déduire la distance.
 +
<br />{{#annotatedImageLight:Fichier:Item-Capteur de distance a ultrasons HC-SR04 Principe Ultrasons 1-768x352.jpg|0=768px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4a/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Principe_Ultrasons_1-768x352.jpg|href=./Fichier:Item-Capteur de distance a ultrasons HC-SR04 Principe Ultrasons 1-768x352.jpg|resource=./Fichier:Item-Capteur de distance a ultrasons HC-SR04 Principe Ultrasons 1-768x352.jpg|caption=|size=768px}}
 +
 +
==Bibliothèque : ==
 +
Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque Ultrasonic (présente dans le gestionnaire de bibliothèques arduino)
 +
 +
plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]{{#annotatedImageLight:Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-58-38.png|0=832px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/1/13/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-58-38.png|href=./Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-58-38.png|resource=./Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-58-38.png|caption=|size=832px}}
 +
 +
 +
La bibliothèque est ici : https://github.com/ErickSimoes/Ultrasonic
 +
 +
==Câblage : ==
 +
{{#annotatedImageLight:Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-34-42.png|0=494px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/e/ec/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-34-42.png|href=./Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-34-42.png|resource=./Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-34-42.png|caption=|size=494px}}<br />
 +
 +
==Code Minimal==
 +
{| class="wikitable" cellspacing="0" border="0"
 +
| height="17" align="center" valign="middle" bgcolor="#999999" |
 +
| align="center" bgcolor="#999999" |Capteur de distance SR04
 +
|-
 +
| height="32" align="center" valign="middle" bgcolor="#999999" |Importation de la bibliothèque
 +
| align="left" valign="middle" |#include <Ultrasonic.h>
 +
|-
 +
| height="28" align="center" valign="middle" bgcolor="#999999" |Création de l’objet
 +
| align="left" valign="middle" |Ultrasonic ultrasonic(broche trig, broche echo);
 +
|-
 +
| height="17" align="center" valign="middle" bgcolor="#999999" |Démarrage de l’objet
 +
| align="left" valign="middle" |
 +
|-
 +
| height="17" align="center" valign="middle" bgcolor="#999999" |Utilisation
 +
| align="left" valign="middle" |int distanceCM = ultrasonic.read();
 +
|}
 +
Exemple :<syntaxhighlight lang="arduino" line="1" start="1">
 +
//Ajout de la bibliothèque ultrasonic
 +
#include <Ultrasonic.h>
 +
 +
//Création de l'objet ultrasonic
 +
Ultrasonic ultrasonic(12, 13);
 +
int distance; // varriable distance
 +
 +
void setup() {
 +
  Serial.begin(9600); // démarrage de la connexion série
 +
}
 +
 +
void loop() {
 +
  //utilisation de l'objet
 +
  distance = ultrasonic.read();
 +
  // affichage de la distance dans le terminal série
 +
  Serial.print("Distance in CM: ");
 +
  Serial.println(distance);
 +
  delay(1000); //délais d'une seconde
 +
}
 +
</syntaxhighlight><br />
 +
}}
 +
{{Tuto Status
 +
|Complete=Published
 +
}}

Version du 4 décembre 2020 à 15:59


Item-Capteur de distance ultrasons HC-SR04 SparkFun HC-SR04 Ultrasonic-Sensor 13959-01a.jpg

Capteur de distance à ultrasons HC-SR04

Capteur de distance à ultrasons HC-SR04

4EUR (€)


Description longue

Principe

Le capteur de distance à ultrason permet d'évaluer la distance d'un objet vis a vis du capteur, il fonctionne sur le même principe que les chauves souris.

Ce capteur est composé d'un émetteur à ultrasons et d'un micro à ultrason. Lorsque l’émetteur (haut parleur) envoie un ultrason ce dernier va etre réfléchis par l'objet qui est placé devant, puis le son va revenir dans le micro à ultrason du capteur. En mesurant le temps entre l’émission et la réception du son, et sachant que la vitesse du son est de 340,29 m / s on peux en déduire la distance.


Item-Capteur de distance a ultrasons HC-SR04 Principe Ultrasons 1-768x352.jpg

Bibliothèque :

Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque Ultrasonic (présente dans le gestionnaire de bibliothèques arduino)

plus d'infos pour Importer des bibliothèques dans l'interface Arduino
Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-58-38.png


La bibliothèque est ici : https://github.com/ErickSimoes/Ultrasonic

Câblage :

Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-34-42.png

Code Minimal

Capteur de distance SR04
Importation de la bibliothèque #include <Ultrasonic.h>
Création de l’objet Ultrasonic ultrasonic(broche trig, broche echo);
Démarrage de l’objet
Utilisation int distanceCM = ultrasonic.read();
Exemple :
 1 //Ajout de la bibliothèque ultrasonic
 2 #include <Ultrasonic.h>
 3 
 4 //Création de l'objet ultrasonic
 5 Ultrasonic ultrasonic(12, 13);
 6 int distance; // varriable distance
 7 
 8 void setup() {
 9   Serial.begin(9600); // démarrage de la connexion série
10 }
11 
12 void loop() {
13   //utilisation de l'objet
14   distance = ultrasonic.read();
15   // affichage de la distance dans le terminal série
16   Serial.print("Distance in CM: ");
17   Serial.println(distance);
18   delay(1000); //délais d'une seconde
19 }

Commentaires

Published

Historique du fichier

Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.

Date et heureVignetteDimensionsUtilisateurCommentaire
actuel4 décembre 2020 à 15:59Vignette pour la version du 4 décembre 2020 à 15:59832 × 135 (12 Kio)Julienrat (discussion | contributions)
  • Vous ne pouvez pas remplacer ce fichier.

La page suivante utilise ce fichier :

Métadonnées