Académique Documents
Professionnel Documents
Culture Documents
Tic 2 – TP4
1/Introduction :
Une carte Arduino est une petite carte électronique équipée d'un micro-
contrôleur.
Le micro-contrôleur permet, à partir d'événements détectés par des capteurs
de Programmer et commander des actionneurs.
Arduino peut être utilisé pour construire des objets interactifs indépendants
ou bien peut Être connecté à un ordinateur pour communiquer avec ses logiciels
2/But :
le but de ce TP est allumé une LED qui existe dans la carte Arduino
3/Matériels :
Carte Arduino NUCLEO64-L476RG
Cable USB
4/Caractéristique de la carte :
La carte NUCLEO64-L476RG est construite autour du microcontrôleur STM32L476RG
Cette carte est dotée d’une LED gérée par l'utilisateur et deux boutons poussoir (un pour
Carte NUCLEO64-L476RG
5/réalisation :
1
Taieb Sirine
Tic 2 – TP4
Au premier pas, il faut alimenter la carte. L'alimentation électrique est assurée par l'ordinateur
hôte par l'intermédiaire du câble USB à 5v
Puis on fait l’initialisation de la PA5 comme étant une sortie :
ALLUMENTATION DE LED
Cette partie se diviser en 3 étapes :
A/ Allumer la LED :
Void Loop() {
DigitalWrite (PA5, HIGH) ; // turn the LED on (HIGH is the voltage level)
}
Void loop () {
Delay (10) ;
}
2
Taieb Sirine
Tic 2 – TP4
Void loop () {
Delay (15) ;
}
Void loop () {
Delay (20) ;
}
Void loop () {
Delay (25) ;
}
Void loop () {
3
Taieb Sirine
Tic 2 – TP4
Delay (30) ;
}
On vu que dans les deux premiers fréquences l’allumentation est presque continue et dans les
deux derniers, la LED est clignotée de façon remarquable.
4
Taieb Sirine
Tic 2 – TP4
5
Taieb Sirine
Tic 2 – TP4
Setup : La fonction setup () est appelée lorsqu'une esquisse démarre. Utilisez-le pour
initialiser des variables, des modes de broche, commencer à utiliser des bibliothèques, etc. La
fonction setup () ne s'exécutera qu'une seule fois, après chaque mise sous tension ou
réinitialisation de la carte Arduino.
PinMode : Configure la broche spécifiée pour qu'elle se comporte soit comme une entrée,
soit comme une sortie
DigitalWrite : Écrivez une valeur HIGH ou LOW sur une broche numérique.
Loop : Après avoir créé une fonction setup (), qui initialise et définit les valeurs initiales, la
fonction loop () fait précisément ce que son nom suggère et boucle consécutivement,
permettant à votre programme de changer et de répondre. Utilisez-le pour contrôler
activement la carte Arduino.