Académique Documents
Professionnel Documents
Culture Documents
Rapport Automatique2003
Rapport Automatique2003
Arduino Uno
Capteur à ultrasons HC-SR04
Deux LED (un rouge et une jaune)
Deux résistances de 300 ohms
Câbles de raccordement
Breadboard
3
III. Le fonctionnement :
On va Connecter le capteur ultrasonique à notre
carte Arduino. Les broches de connexion sont
généralement les suivantes : VCC (5V), GND, Trig
et Echo. Puis on va conecter le fil Trig du capteur
au port numérique 11 de la carte Arduino et le fil
Echo du capteur au port numérique 12.
On Connecte les deux LED aux ports numériques
8et 9 de la carte Arduino. Assure que les LED sont
connectées avec une résistance appropriée pour
éviter de les endommager
Écrive le code Arduino pour contrôler le capteur
et les LED. Le code Arduino utilise la fonction
"pulseIn()" pour mesurer le temps écoulé entre
l'émission de l'impulsion et la réception de l'écho.
En utilisant la formule de la distance (distance =
(temps * vitesse du son) / 2), la distance entre le
capteur et l'objet est calculée en centimètres.
La distance calculée est envoyée à l'ordinateur via
la communication série (port série) entre
l'Arduino et MATLAB.
Dans MATLAB, le script établit une connexion
avec l'Arduino en utilisant la fonction "arduino()"
4
et configure les broches appropriées comme
sorties pour les LED.
Le script MATLAB lit en continu les données de
distance envoyées par l'Arduino via la
communication série.
En fonction de la valeur de la distance reçue, le
script MATLAB allume ou éteint les LED
correspondantes (LED lointain et LED proche) en
utilisant les fonctions "writeDigitalPin()" de la
bibliothèque "arduino".
IV. Programmation :
Le programme sera écrit en utilisant le langage de
programmation Arduino et Matlab. Le code de
l'Arduino sera utilisé pour mesurer la distance
entre l'objet et le capteur à ultrasons, tandis que
le code Matlab sera utilisé pour afficher la
distance sur une interface graphique et contrôler
les LED.
5
Code arduino :
Le code de l'Arduino sera utilisé pour mesurer la
distance entre l'objet et le capteur à ultrasons
6
Code Matlab :
Le code Matlab pour afficher la distance mesurée
sur une interface graphique et contrôler les LED
est le suivant :
7
Schéma sur SIMULINK :
MONTAGE :
8
V. Conclusion :
En conclusion, la réalisation de ce projet nous a
permis d'acquérir de solides compétences techniques
et de développer notre créativité, en travaillant avec
des composants électroniques et des logiciels pour
résoudre des problèmes concrets. Nous espérons que
cette expérience servira de base solide pour réaliser
des projets en future.