Académique Documents
Professionnel Documents
Culture Documents
Objectifs
Aujourd’hui, l'électronique est de plus en plus remplacée par de l'électronique
programmée. On parle aussi de système embarquée ou d'informatique embarquée.
Son but est de simplifier les schémas électroniques et par conséquent réduire
l’utilisation de composants électroniques, réduisant ainsi le coût de fabrication d’un
produit. Il en résulte des systèmes plus complexes et performants pour un espace
réduit.
Ce TP vous permettra de faire les premiers pas dans la programmation de systèmes
embarqués avec Arduino. Nous utiliserons une carte Arduino Uno virtuelle fournie par
le simulateur ISIS Proteus. La plateforme Proteus permet d’importer des programmes
depuis l’IDE Arduino, et puis de simuler des interactions entre l’Arduino, les interfaces
E/S et le programme.
1
Pr. AMMOUR Alae
Tronc commun EIDIA- UE Systèmes embarqués Année 2021-2022
Vitesse d’horloge
2
Pr. AMMOUR Alae
Tronc commun EIDIA- UE Systèmes embarqués Année 2021-2022
Il est à noter que les cartes Arduino sont utilisé avec des entités supplémentaires
appelées Shields. Les Shields Arduino sont des cartes qui se branchent sans
soudure aux cartes Arduino ou à d'autres shields Arduino pour augmenter leurs
capacités (WiFi, 4G, écran, bluetooth...). Les Shields Arduino conservent l'esprit
original de Arduino, facile à produire et à utiliser.
3
Pr. AMMOUR Alae
Tronc commun EIDIA- UE Systèmes embarqués Année 2021-2022
Pour simuler une Carte Arduino virtuelle sous ISIS Proteus, il faut tout d’abord
télécharger le fichier Zip de la bibliothèque via le lien : https://github.com/Proteus-
LIBRARY/Arduino-Library , et puis extraire ce ficher et coller son contenu dans le
répertoire : C:\Program Files (x86)\Labcenter Electronics\Proteus 8
Professional\DATA\LIBRARY.
Quand Proteus est lancé, l’interface suivante s’affichera :
Après avoir cliqué sur l’Icône marqué avec la flèche rouge, vous obtiendrai cette
page :
Afin de bien maitriser les étapes à appliquer pour simuler un projet Arduino sous ISIS
Proteus, Nous commençons par le fameux exemple, celui de faire clignoter une LED.
1. Premièrement, dans l’interface, vous allez trouver à gauche sous le cadre deux
boutons portant les lettre P et L. Cliquez sur celui qui porte la lettre P. Une nouvelle
fenêtre va s’ouvrir. Dans cette nouvelle fenêtre tapez le mot Arduino dans la zone de
texte keyword et sélectionnez la carte Arduino uno, et puis cliquez sur ok. Suivez les
mêmes étapes pour la résistance et la LED.
4
Pr. AMMOUR Alae
Tronc commun EIDIA- UE Systèmes embarqués Année 2021-2022
2. Placez les composants dans la shematic capture comme montré dans la figure
suivante :
5- retourner au circuit, cliquez sur la carte Arduino ; vous allez obtenir une boite de
dialogue, collez le chemin de fichier. hex dans la zone de program file comme suit et
cliquez sur ok:
5- Vous pouvez maintenant exécuter votre mini projet en cliquant sur le bouton Play
de l’ISIS. La LED dans le circuit devrait clignoter maintenant.
5
Pr. AMMOUR Alae
Tronc commun EIDIA- UE Systèmes embarqués Année 2021-2022
Chenillard à 10 leds
Réaliser avec Arduino un chenillard qui présente la particularité de faire allumer et
éteindre les leds de façon progressive.
6
Pr. AMMOUR Alae