Département Physique: Faculté Des Sciences de Tunis
Département Physique: Faculté Des Sciences de Tunis
Département Physique
Informatique Industrielle
Classes : LF_EEA3
Enseignants
Houda JOUINI & Wajdi BELHAJ
Page 2/8
I.3 Présentation du logiciel ISIS
Pour ouvrir le logiciel "ISIS", cliquer sur l'icône correspondante.
Une vue d'ensemble du logiciel ISIS est présentée selon cette figure.
Page 3/8
Arduino peut être utilisé pour développer des applications matérielles industrielles légères ou
des objets interactifs (création artistiques par exemple). Les cartes Arduino peuvent recevoir
sur les broches d’entrées une très grande variété de capteurs et contrôler sur les broches de
sortie une grande variété d’actionneurs (lumières, moteurs ou toutes autres sorties matériels).
Les projets Arduino peuvent être autonomes, ou communiquer avec des logiciels sur
un ordinateur.
Les cartes électroniques peuvent être fabriquées manuellement ou bien être achetées
préassemblées ; le logiciel de développement open-source est téléchargeable gratuitement.
Page 4/8
III - Manipulation
Pré requis :
Figure 4. Schéma 1
Réaliser et simuler le circuit électronique de la figure 4 donné ci-dessus.
Effectuer les modifications nécessaires afin de relever les tensions aux bornes de la diode
LED et aux bornes de la résistance.
Page 5/8
5. Compiler et vérifier le programme à l'aide du bouton vérifier
6. Quelle est la fonction réalisée par ce programme ?
Figure 5. Schéma 2
2. Télé-verser le programme "test_arduino_led.ino.hex".
Remarque : Il faut, tout d’abord, aller dans le menu « Croquis→Exporter les binaires
compilées » pour générer le fichier « .hex ». Par la suite, faire un double clic sur la carte
ARDUINO et sélectionner ce fichier « .hex » dans le champ « Program File ».
Page 6/8
D. Allumage de plusieurs LEDs
Figure 6. Schéma 3
Soit le schéma ISIS de la figure 6 permettant l'allumage des 3 LEDs.
1. Réaliser ce schéma via le logiciel ISIS.
2. Editer le programme qui permet d'allumer en permanence toutes les LEDs en utilisant
l'environnement IDE ARDUINO.
3. Compiler et simuler le programme.
4. Vérifier le bon fonctionnement du programme en le téléversant sur la carte ARDUINO.
5. On veut améliorer le fonctionnement de ce programme en laissant les LEDs clignoter d'une
manière synchrone (toute à la fois) pendant 500 ms. Changer la période (delay(1000),
delay(50), delay(200),…) pour vérifier la rapidité du clignotement.
6. Ecrire un programme en utilisant l’IDE ARDUINO permettant remplir le cahier des
charges suivant :
Les trois LEDs sont éteintes.
Les trois LEDs s'allument 1 seconde.
Après une brève extinction de toutes les LEDs (0.8 seconde), les deux premières restent
éteintes et la troisième s'allume une seconde.
Extinction brève, puis LED n°1 et LED n°3 éteintes, LED n°2 allumée une seconde.
Extinction brève, LED n°1 allumée et LED n°2 et LED n°3 éteintes une seconde.
On retourne au début, mais le programme recommence avec un temps d'allumage de 0,8s
(8 dixièmes), puis 6 dixièmes, puis 4, puis 2.
Le programme recommence au début.
Page 7/8
E. Allumage de plusieurs LEDs + bouton poussoir
Figure 7. Schéma 4
Leds Leds
allumées clignotantes
On demande de faire les modifications nécessaires sur le programme élaboré afin de réaliser
ces améliorations.
Page 8/8