Computing">
TP3 GB L3dea
TP3 GB L3dea
TP3 GB L3dea
Présenté par :
Ndeye Fatou FAYE
Ndèye Ngoné NDOUR
Raphael Yikiédoin SARA
INTRODUCTION
Les systèmes embarqués sont des systèmes électroniques construits autour d’un
microprocesseur et capables d’exécuter une ou plusieurs tâches bien déterminées. C’est dans le
cadre de leur étude que les étudiants sont amenés à effectuer des travaux pratiques afin de
s’imprimer et de se familiariser avec eux en l’occurrence ici la gestion d’entrées sorties tout ou rien
et analogiques. Ainsi, nous serons amenés à préciser d’abord le but e ce TP, ensuite nous étalerons la
préparation théorique faite pour finir avec la simulation et la manipulation.
I. BUT
Ce TP doit permettre à l’étudiant de savoir, par rapport à l’entrée, mesurer des paramètres
(température, luminosité et humidité) et de pouvoir les afficher (moniteur série et LCD).
Ici également on applique une tension 5V au capteur. Par rapport à la température présente, à la
sortie on recueille une tension que l’on affiche sur le moniteur série en respectant une attente de 2s
entre chaque mesure et après avoir fait le câblage et téléversé le programme sur la carte Arduino.
Cependant puisque la température est toujours donnée en Celsius, on convertit la tension pour avoir
l’unité normale. Pour l’affichage sur le moniteur série, on accompagne la mesure obtenue avec les
températures min et max du capteur.
c. Capteur d’humidité
On effectue le même procédé que celui de la photorésistance. Il n’y a que le capteur qui change ainsi
que la conversion, cette fois-ci, de la tension mesurée en taux d’humidité.
d. Interface Arduino-LCD
On inclut d’abord la librairie LiquidCrystal.h On se base sur l’exemple LiquidCrystal sur arduino pour
programmer l’écran LCD en respectant les spécifications données dans le cahier des charges
(brochage). On superpose ce programme avec les 3 précédents. Le câblage effectué, on téléverse le
programme final sur la carte arduino et on effectue une simulation.
4. Organigramme
début
Configuration de l’entrée
AN5
Lire la tension
Prendre échelle
Afficher le résultat
début
Configuration de l’entrée
AN4
Lire la tension
Convertir en degré
Tempo 2s
début
Configuration de l’entrée
AN5
Lire la tension
Afficher le résultat
III. SIMULATION
Photorésistance
Capteur d’humidité
Câblage LCD
IV. MANIPULATION
LUMIERE
/*
ReadAnalogVoltage
Reads an analog input on pin 0, converts it to voltage, and prints the result to the serial
monitor.
Graphical representation is available using serial plotter (Tools > Serial Plotter menu)
Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and
ground.
delay(2000);
}
PHOTORESISTANCE
/*
AnalogReadSerial
Reads an analog input on pin 0, prints the result to the serial monitor.
Graphical representation is available using serial plotter (Tools > Serial Plotter menu)
Attach the center pin of a potentiometer to pin A0, and the outside pins to +5V and ground.
*/
void setup() {
Serial.begin(9600);
void loop() {
Serial.println(sensorValue);
CONCLUSION
Ce TP nous a permis de comprendre les caractéristiques des capteurs TOR et analogiques, de pouvoir
les programmer et d’afficher les informations qu’ils nous donnent.