Académique Documents
Professionnel Documents
Culture Documents
2- Installation et configuration : Les étudiants doivent apprendre à installer l'IDE sur leur ordinateur,
à configurer correctement les paramètres de développement, et à gérer les mises à jour.
3- Création d'un projet : Les étudiants devraient être capables de créer un projet de base dans l'IDE,
de configurer les options de compilation et d'importer des bibliothèques nécessaires.
4-Écriture de code : Les étudiants doivent écrire un programme simple en utilisant un langage de
programmation adapté à l'IoT, comme Arduino (C/C++) ou Python (pour le Raspberry Pi). Le
programme devrait implémenter une fonctionnalité de base, comme la lecture de capteurs, la
commande d'actuateurs, ou la communication avec d'autres dispositifs.
5- Débogage : Les étudiants doivent apprendre à utiliser les outils de débogage de l'IDE pour détecter
et corriger les erreurs dans leur code.
5- Test et simulation : Les étudiants doivent apprendre à utiliser des programmes de test et de
simulation pour valider le fonctionnement de leur projet IoT.
6- Tester l’acquisition des données en utilisant la carte Arduino Uno et différents capteurs de base
7- Préparation d’un compte rendu : Les étudiants doivent documenter leur projet, en expliquant
comment il fonctionne, en décrivant le matériel et les composants utilisés, le code et en fournissant
des instructions pour la réplication du projet. Dans une section spécifique dans le compte rendu intitulé
problèmes et solutions : les étudiants peuvent signaler les problèmes rencontrés et les solutions
trouvées.
Matériels Requis :
Ce TP nécessite le matériel suivant :
Carte Arduino UNO, LED
Partie A : Prise en main de l’environnement IDE
Le logiciel qui permet de programmer votre carte Arduino porte le nom d’IDE, ce qui signifie Integrated
Development Environment ou encore Environnement de Développement Intégré. En effet, cette
application intègre l’édition des programmes, le téléversement dans la carte Arduino et plusieurs
bibliothèques. L’IDE existe pour les trois systèmes d’exploitation
L’installation de cet outil dépend du système d’exploitation de votre ordinateur. Nous allons donc
détailler les différentes étapes pour le système Windows. La figure 1 montre la partie de l’onglet «
Software » du site www.arduino.cc ou www.arduino.org permettant de choisir l’IDE en fonction de son
système d’exploitation.
Barre de menu : En haut de la fenêtre, vous trouverez la barre de menu classique avec des options
telles que "Fichier" (pour ouvrir, enregistrer et gérer les fichiers de projet), "Édition" (pour couper,
copier, coller, etc.), "Outils" (pour la gestion de la carte, la sélection du port série, etc.), "Croquis" (pour
charger, vérifier et téléverser le code) et "Aide" (pour accéder à la documentation et les ressources
d'assistance).
Barre d'outils : Juste en dessous de la barre de menu se trouve la barre d'outils, qui comprend des
boutons pour les opérations courantes telles que la vérification du code, le téléversement vers la carte,
l'ouverture du moniteur série, etc.
Zone de code : C'est là que vous écrirez, modifierez et organiserez votre code Arduino. La coloration
syntaxique est utilisée pour rendre le code plus lisible, et l'IDE propose des fonctionnalités
d'autocomplétion et de suggestion pour vous aider à coder plus rapidement.
Console de sortie : En bas de la fenêtre se trouve la console de sortie, qui affiche les messages de
compilation, les erreurs et les sorties du moniteur série lorsque vous exécutez votre programme. Cela
vous aide à déboguer votre code et à vérifier son comportement.
Moniteur série : Vous pouvez ouvrir le moniteur série à partir de l'IDE pour surveiller les données
transmises via le port série de votre carte Arduino. Cela est utile pour le débogage et la communication
avec votre projet.
Gestionnaire de cartes : Vous pouvez ajouter et gérer des cartes Arduino compatibles ou d'autres
plates-formes matérielles à partir du "Gestionnaire de cartes" situé dans le menu "Outils". Cela vous
permet de sélectionner la carte que vous utilisez dans votre projet.