Étape 2: Distance capteur - HC-SR04 {Bibliothèque utilisée - NewPing}
La Bibliothèque utilisée dans cet objectif est connue comme NewPing, par Tim Eckel, juste pour rendre le code beaucoup plus simple à comprendre pour les débutants... Pour ceux qui veulent en savoir plus sur le fonctionnement de la fonction..., j’ai également inclus une esquisse avec détails
Pour plus de détails sur la fonction différente et les méthodes de la bibliothèque de NewPing s’il vous plaît vist:-
http://Playground.Arduino.cc/code/NewPing#Methods
Objectif 1 : - pour ajouter la bibliothèque de NewPing de l’IDE
Note :-passez cet objectif si vous savez déjà comment le faire.
Étape 1:-Télécharger NewPing.zip
Étape 2:-ouvrir l’IDE Arduino
Étape 3:-menu Sketch > Bibliothèque d’importation > Ajouter une bibliothèque
Étape 4:-localiser le NewPing_v1.5.zip
Étape 5:-cliquez sur Ouvrir
Étape 6:-extraire fichier > exemples > trouver NewPing.. .pour confirmer
Objectif 2 : - de connaître certaines fonctions de la bibliothèque et à jouer un peu avec le capteur
Choses requises:-
- 1XArduino UNO R3 (ou ce que vous voulez) branché à un câble USB pour communiquer avec l’ordinateur.
- 1XHC-SR04.
Étape 1 :-fixer le HC-SR04 tel qu’illustré dans l’image
GND---> Gnd
Echo---> broche numérique 13
Trig---> axe numérique 12
VCC---> broche numérique 11
Étape 2:-
Option 1 :- copie le code de HC_SR04 .txt transférez-le [comprendre tout d’abord, puis Télécharger]
Option 2: - ouvrir l’IDE, allez dans fichier > exemples > NewPing > NewPingExample. Puis à déclarer broche 11 comme la broche d’alimentation, puis affectez-lui la haute sur la fonction setup() et changer le « echo » et la définition broche « trig »
[Comprendre tout d’abord, puis Télécharger]
Note : - opter pour l’Option 2, c’est mieux je pense, je l’ai mentionné dans l’étape précédente et je le fais aussi maintenant
Lire les commentaires, qu’ils décrivent tout [procéder ainsi pour chaque Sketch]
Étape 3:- Ouvrez le Serial Monitor Ctrl + Maj + M. Jouer avec votre main pendant un certain temps
Note :- si la distance est > = distance maximum défini.. .alors la fonction ping() retourne zéro
Suggestion 1:-Veuillez lire le fichier HCSR04.pdf et le lien mentionné ci-dessus pour une meilleure compréhension.
Suggestion 2:-extraire fichier « without_library_HCSR04.txt » pour savoir comment le faire sur votre chemin sans utiliser la bibliothèque et évite une mémoire de programme.