Vous êtes sur la page 1sur 5

TP1 :Initialisation à la carte Arduino + Clignotement des LEDs

1. Objectifs :

Le but de ce TP est de se familiariser avec la carte Arduino et de manipuler l’environnement de


programmation Arduino.
2. Support
• Découverte de la plateforme Arduino.
• Installer l’environnement de développement Arduino.
3. La carte Arduino

Matériel :

La carte Arduino est basé sur un circuit intégré (un mini-ordinateur appelé également
microcontrôleur) associée à des entrées et sorties qui permettent à l'utilisateur de brancher différents
types d'éléments externes.

Figure 1- Architecture de la carte Arduino.

Institut Supérieur d’Informatique 2020/2021


TP1 :Initialisation à la carte Arduino + Clignotement des LEDs

Logiciel :

L'environnement de programmation Arduino (IDE en anglais) est une application qui permet d'écrire,
de modifier un programme et de le convertir en une série d'instructions compréhensibles pour la carte.
Pour utiliser l’interface de développement, télécharger le logiciel Arduino (version windows)
à l’adresse : http://arduino.cc/en/Main/Software
Ouvrir le logiciel arduino. Vérifier que la carte arduino Uno est bien prise en compte par :
Outils > Type de carte > Arduino Uno.
Brancher la carte sur un port USB. Vérifier que le port COM est bien configuré. Outils > Port
série > COM X.
Vérifier que le port COM X est bien reconnu par windows : Panneau de Configuration >
Système et sécurité > Gestionnaire de périphériques > Ports : Arduino Uno (COM X).

: Pour créer un nouveau programme (sketch).

: Ouvrir un programme existant.

:Sauvegarde le programme, si vous voulez le sauvegarder sous un autre nom, passer par
file/save as

: Pour vérifier et compiler un programme (sketch).

Institut Supérieur d’Informatique 2020/2021


TP1 :Initialisation à la carte Arduino + Clignotement des LEDs

Figure 2- Structure de programmation

Un programme Arduino est constitué essentiellement par les trois parties suivantes :
• En tête : déclaration des variables, des constantes, indication de l'utilisation debibliothèques
etc...
• Un setup :(= initialisation) cette partie n'est lue qu'une seule fois, elle comprend les
fonctions devant être réalisées au démarrage (utilisation des broches en entrées ou en sortie,
mise en marche du midi, du port série de l' I2C etc.....)
• Une loop (boucle) : cette partie est lue en boucle ! C'est ici que les fonctions sont réalisées.

De plus, de cette structure de base, on peut ajouter :


• des « sous-programmes » ou « routines » qui peuvent être appelées à tout moment dansla
boucle, très pratique pour réaliser des morceaux de codes répétitifs.
• Des « callbacks », ce sont des fonctions qui sont rappelées automatiquement depuis
unebibliothèque.
4. Exemples de simulation :

Institut Supérieur d’Informatique 2020/2021


TP1 :Initialisation à la carte Arduino + Clignotement des LEDs
• Exemple1 :

Figure 3- Schéma du circuit de clignotement d’une diode Led à l’aide de la carte Arduino.

Utilisation de l’environnement de développement Arduino


1) Ouvrir le logiciel de développement Arduino : créez un nouveau dossier que vous nommez TP1
contenant tous les fichiers du projet.
2) Ouvrir un nouveau sketch dans lequel vous développer un programme qui permet de clignoter
une diode LED
3) Compiler ce programme.
• Exemple2 : Clignotement des LEDs

Ouvrir le fichier Blink par : Fichier > Exemples > 01.Basics > Blink
Modifier le programme de telle façon que la sortie sur laquelle on connectera la LED soit la
sortie 11. Modifier les instructions pour que la période soit de 1 s et la durée d’allumage de la
LED 100 ms.
Lancer l’exécution du programme en cliquant sur le bouton en dessous Edition :

Institut Supérieur d’Informatique 2020/2021


TP1 :Initialisation à la carte Arduino + Clignotement des LEDs

-Connecter une LED et une résistance de 1k en série sur une plaquette d’essais.
-Connecter les 4 LEDs.

Figure 4- Schéma du circuit de clignotement 4 LEDs à l’aide de la carte Arduino.

Institut Supérieur d’Informatique 2020/2021

Vous aimerez peut-être aussi