Parcourir le wiki

Published  +
4  +
EUR (€)  +
Capteur de distance à ultrasons HC-SR04  +
<nowiki>==Principe==<br />Le c==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


==Caractéristiques : ==

*Alimentation: 3,3 ou 5 Vcc
*Consommation: 15 mA
*Fréquence: 40 kHz
*Portée: de 2 cm à 4 m
*Déclenchement: impulsion TTL positive de 10µs
*Signal écho: impulsion positive TTL proportionnelle à la distance.
*Calcul: distance (cm) = impulsion (µs) / 58
*Trous de fixation: 1,8 mm
*Dimensions: 45 x 20 x 18 mm



==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
Avant le Setup
Importation de la bibliothèque
#include
Création de l’objet
Ultrasonic ultrasonic(broche trig, broche echo);
Dans le Setup
Démarrage de l’objet

Dans le Loop
Utilisation
int distanceCM = ultrasonic.read();


==Exemple : ==
 1 //Ajout de la bibliothèque ultrasonic
2 #include
3
4 //Création de l'objet ultrasonic
5 Ultrasonic ultrasonic(12, 13);
6
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 int 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 }

;);</span><br /><span class="lineno">18 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span> <span class="c1">//délais d'une seconde</span><br /><span class="lineno">19 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
Item-Capteur_de_distance___ultrasons_HC-SR04_SparkFun_HC-SR04_Ultrasonic-Sensor_13959-01a.jpg  +
Date de modification« Date de modification (Modification date) » est une propriété prédéfinie qui correspond à la date de la dernière modification d’un sujet et est fournie par MédiaWiki Sémantique.
15:14:09, 4 décembre 2020  +
⧼cs-comments⧽Cette propriété est une propriété spéciale dans ce wiki.
0  +
Créateur de la pageCette propriété est une propriété spéciale dans ce wiki.
I did itCette propriété est une propriété spéciale dans ce wiki.
0  +
FavorisCette propriété est une propriété spéciale dans ce wiki.
0  +
 
Aucune propriété ne pointe vers cette page.