Vous êtes sur la page 1sur 6

BAC PRO Systèmes Numériques

TP : LCD
Lycée du génie électrique, à Morsang-sur-Orge

Titre LCD
Mise en En prévision de la création de l’escapegame, il vous est demandé de
situation mettre en place une énigme avec l’aide de technologies Arduino. Le
but est de faciliter l’installation et de rendre l’installation facilement
transportable.
Problématique Créer une énigme en utilisant la technologie Arduino
Objectif Mettre en œuvre un schéma électronique basé sur un afficheur LCD
et créer la programmation sur l’ARDUINO
Travail à faire Répondre aux questions, réaliser le câblage, mettre œuvre les tests
et créer la partie programmation.
Compétences ❖ C1-1 : Appréhender la mise en œuvre d’un projet simulé ou réel d’installa-
tion d’un système
❖ C3-2 : Réaliser l’intégration matérielle ou logicielle d’un équipement
❖ C4.2 : repérer les supports de transmission et d’énergie, implanter, câbler,
raccorder les appareillages et les équipements d’interconnexion
❖ C4.3 : Effectuer les tests, certifier le support de physique
❖ C8-1 : adopter une attitude citoyenne et responsable
Savoirs S1.1 : électricité – électronique
associés S3.1 : support physique
S5.1 : Installations du système
S5.3 : le raccordement des supports
S7.2 : Communication écrite
Documents • Fiche procédure - La plaque labdec
ressources

Extrait du CCTP :
La société ELEC-test est composé de :
- Un accueil
- Un espace dépannage et test avec des établis
- un bureau directeur

Effectif du personnel : 1 directeur – 10 employés

Implantation du matériel :

Les ordinateurs, les cartes Arduino et les composants électroniques sont à disposition sur
les établis

1
BAC PRO Systèmes Numériques
TP : LCD
Lycée du génie électrique, à Morsang-sur-Orge

VERIFIER la présence du matériel sur l’établi et COMPLETER


le tableau suivant.

ELEMENTS
Nombre Nom Référence
Présents Absents

2
BAC PRO Systèmes Numériques
TP : LCD
Lycée du génie électrique, à Morsang-sur-Orge

Mise en place du schéma électrique sur la plaque Labdec.


Créer le schéma de câblage sur la plaque LABDEC et compléter le tableau de brochage et en vous servant
du PINOUT de l’écran LCD . Appeler le professeur.

Broche Arduino Broche de l’écran


LCD
VSS
VDD
VE
Register Select
Read/Write
Enable
Data Pin 0
Data Pin 1
Data Pin 2
Data Pin 3
Data Pin 4
Data Pin 5
Data Pin 6
Data Pin 7
LED Positive
LED Negative

3
BAC PRO Systèmes Numériques
TP : LCD
Lycée du génie électrique, à Morsang-sur-Orge

Combien de broches de la carte ARDUINO vont être utilisé pour réaliser le schéma ?

Combien de matériel et quel type de matériel sont nécessaire pour réaliser le schéma ?

Qu’est-ce qu’un potentiomètre et quel est son l’utilité dans le système ?

Combien de caractère il est possible d’afficher simultanément sur le LCD ?

Donner l’acronyme de LCD en français et en anglais ?

4
BAC PRO Systèmes Numériques
TP : LCD
Lycée du génie électrique, à Morsang-sur-Orge

Mise en place de la partie programmation.

Faites vérifier le schéma par le Professeur !!!!!!


Téléverser le programme : LCD
Qu’affiche l’afficheur ?

• En vous servant de la base de programmation vous devez créer un programme qui


va afficher la date et la météo du jour.

Faites vérifier le résultat par le Professeur !!!!!!


Téléverser le programme : LCD_1
Qu’affiche l’afficheur ?

Expliquer l’utilité de la boucle for dans le programme.

Changer la valeur du délai que se passe-t-il et donc qu’elle est son utilité ?

• En vous servant de la base de programmation vous devez créer un programme qui


va une question fixe sur la deuxième ligne et sur la première ligne la réponse à la
question qui défile très rapidement vers la droite.

Faites vérifier le résultat par le Professeur !!!!!!


5
BAC PRO Systèmes Numériques
TP : LCD
Lycée du génie électrique, à Morsang-sur-Orge

Cours : La boucle FOR


Définition : Le mot « for » de l'anglais veut dire « pour » en français, c'est une préposition
qui nous donne un but (ou une raison) pour faire une action. La boucle "for" va donc
s’exécuter jusqu’à atteindre son but. "for" est souvent utilisé et très utile pour réaliser des
actions répétitives dans un programme.

Sa construction :

1. L'initialisation de la variable de référence « i » utile au contrôle de son travail. On


lui donne une valeur de départ pour l’exécution de la boucle.
2. La condition d’exécution détermine le nombre d'exécutions (répétitions) que l'on
souhaite faire réaliser à la boucle. Son but à atteindre. Contrôle si la condition est
atteinte en fonction de la valeur de "i".
3. Le retour d’exécution qui est une action appliquée à la variable "i" de référence à
chaque exécution de la boucle, modifiant ainsi sa valeur.
4. L'action programmée. Programme que l'on souhaite réaliser à chaque exécution
de la boucle.

Elle se présente sous cette forme. (Exemple dans LCD_1) :

for (int i = 0; i < 15; i++) // Affichage sur le LCD la valeur de « i » à chaque passage
dans la boucle.

for (type Variable de travail = Condition d’initialisation ; Variable de travail < Condi-
tion d’exécution ; Variable de travail retour d'exécution)

Son fonctionnement :

Prenons l'exemple ci-dessus. Cela nous donne :

• INITIALISATION. Mise à 0 de "i" au départ de la boucle.


• CONDITION D’EXÉCUTION Tant que « i » n'a pas atteint la valeur de 15. Soit infé-
rieur à 15.
• RETOUR D’EXÉCUTION j'incrémente « i » de plus 1 à chaque exécution.
• ACTION PROGRAMMÉE affichage de la valeur de « i » (ou une autre action de
votre choix).

Quant « i » atteint la valeur conditionnée de 15, on sort de la boucle "for" et on conti-


nue dans le programme principal.

Le retour d’exécution peut changer en fonction de l'utilité de la boucle "for" dans le pro-
gramme. Il peut très bien être une décrémentation de la variable "i" ou l'addition d'une va-
leur donnée à "i".

Notes :

• L’initialisation de la variable "i" dit de travail ne se fait qu'une seule fois à l'entrée
dans la boucle.
• L'opérateur composée ++ placé devant la variable signifie que l'on incrémente de
+1 à cette dernière.

Vous aimerez peut-être aussi