0% ont trouvé ce document utile (0 vote)
49 vues9 pages

TP Arduino : Initiation et Montages

Ce document présente un TP sur l'utilisation de l'Arduino, visant à initier les étudiants à la programmation d'un microcontrôleur et à réaliser des montages simples. Il décrit le matériel requis, l'installation de l'IDE Arduino, ainsi que les différentes sections et commandes de l'interface. Deux montages pratiques sont proposés : faire clignoter une LED et contrôler une LED avec un bouton poussoir.

Transféré par

Mouna Ncibi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
49 vues9 pages

TP Arduino : Initiation et Montages

Ce document présente un TP sur l'utilisation de l'Arduino, visant à initier les étudiants à la programmation d'un microcontrôleur et à réaliser des montages simples. Il décrit le matériel requis, l'installation de l'IDE Arduino, ainsi que les différentes sections et commandes de l'interface. Deux montages pratiques sont proposés : faire clignoter une LED et contrôler une LED avec un bouton poussoir.

Transféré par

Mouna Ncibi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ISET SIDI Bouzid Enseignante : Ncibi Mouna

Pratique des Systèmes Embarqués

TP N°1 : Initiation sur l’Arduino

Objectif du TP :

 Apprendre à utiliser l’IDE Arduino pour programmer un microcontrôleur.


 Réaliser quelques montages simples

Matériel Requis

 Carte Arduino Uno


 Câble USB (pour la connexion et l’alimentation)
 Plaque d’essai
 LED
 2 Résistance (220Ω,1 KΩ)
 Câbles de connexion
 Bouton poussoir

Présentation de l’Arduino

L’Arduino est une plateforme de développement open-source utilisée pour créer des projets
interactifs. La carte Arduino Uno comprend un microcontrôleur ATmega328, plusieurs
broches d’entrée/sortie, et peut être programmée via un câble USB connecté à un ordinateur.

 Broches digitales (D0 à D13) : utilisées pour envoyer et recevoir des signaux
numériques.
 Broches analogiques (A0 à A5) : permettent la lecture de signaux analogiques (ex :
capteurs).
 Alimentation : comprend des broches de 5V, 3.3V et GND.

Installation et Configuration de l’IDE Arduino

1. Télécharger et installer l’IDE Arduino depuis le site officiel


[Link]
Arduino-IDE
2. Connecter la carte Arduino à l’ordinateur via le câble USB.
3. Dans l’IDE, aller dans Outils > Type de carte et sélectionner Arduino Uno.

1
ISET SIDI Bouzid Enseignante : Ncibi Mouna

4. Toujours vérifier que le port série soit configuré correctement (Outils > Port >
COM).

Présentation de l'Interface Arduino IDE

L'IDE Arduino est le logiciel utilisé pour écrire, compiler, et téléverser des programmes vers
une carte Arduino. Il est conçu pour être simple et accessible aux débutants en électronique et
en programmation.

Principales Sections de l'Interface :

1. Barre de Menu :
o Contient des options pour sauvegarder, ouvrir, et créer de nouveaux fichiers.
Elle comprend aussi les outils pour configurer la carte Arduino et le port de
connexion.
2. Zone d’Édition (Zone de Code) :
o C'est la zone où l'on écrit les programmes Arduino, appelés Sketches. Un
Sketch est généralement composé des fonctions setup() et loop().
3. Zone de Message :
o Située en bas de l’interface, cette zone affiche des messages d’erreur, des
notifications et des informations sur le statut du téléversement.
4. Console de Sortie :

2
ISET SIDI Bouzid Enseignante : Ncibi Mouna

o Juste en dessous de la zone de message, elle montre le processus de


compilation et indique les erreurs éventuelles.
5. Moniteur Série :
o Le moniteur série est un outil qui permet de communiquer avec la carte
Arduino en temps réel via USB. On peut y afficher des informations envoyées
par l’Arduino avec la commande [Link]().

Principales Commandes et Boutons :

1. Vérifier (Checkmark) :
o Ce bouton compile le code sans le téléverser. Il permet de vérifier si le code est
correct et s’il contient des erreurs de syntaxe.
2. Téléverser (Upload) :
o Ce bouton compile le code puis le téléverse sur la carte Arduino. Une fois le
téléversement terminé, le programme démarre automatiquement sur la carte.
3. Nouveau (New) :
o Crée un nouveau fichier de code (nouveau Sketch).
4. Ouvrir (Open) :
o Permet d’ouvrir des Sketches existants.
5. Enregistrer (Save) :
o Enregistre le Sketch actuel.
6. Moniteur Série :
o Ouvre une nouvelle fenêtre pour afficher les données échangées entre
l'ordinateur et la carte Arduino.

Le moniteur série (ou terminal série) est une partie de l’IDE Arduino donnant une
interface de communication avec l’Arduino par une liaison série (par câble ou sans fil).
On accède au moniteur série par le bouton situé en haut à droite (uniquement lorsque
l’Arduino est connecté à l’ordinateur !) :

3
ISET SIDI Bouzid Enseignante : Ncibi Mouna

Coté Pratique

Montage 1 : LED Clignotante’’ Blink’’

Objectif 1 : Faire clignoter une LED en utilisant une broche digitale.

Matériel :

 1 LED
 1 résistance (220Ω)
 Câbles de connexion
 Arduino Uno
 Plaque d’essai

Définition d’une LED :

Une Led est une diode qui émet la lumière. Comme toute diode elle comporte une
anode(borne+) et une cathode(borne-) qui est la patte la plus courte.

De plus elle ne doit pas être traversée par un courant trop fort. C’est pour cela qu’il est
indispensable de brancher une résistance de 220 Ohms en série avec la LED.

Plaque d’essai notion générale :

4
ISET SIDI Bouzid Enseignante : Ncibi Mouna

A l'aide de la photo ci-dessus, il est possible de remarquez deux choses :

1. Les rangés horizontale ne sont pas relié au milieu : c'est tout à fait normal. Cela
permet de placer des microcontrôleurs ou alors tout autre composant ayant une forme
similaire.
2. Il y a deux rangés verticale à gauche qui sont relié.
 La première, celle qui est rouge, est représenté par un "+". Il convient de
connecter la source de tension à cet endroit.
 La deuxième rangé, celle qui est noire, est symbolisé par un "-". Sur la même
idée que la rangée jumelle, cette ligne sert à relier la masse.

Montage

 Connecter la patte longue (anode) de la LED à la broche digitale 2 de l’Arduino.

 Connecter une résistance de 220Ω entre la patte courte (cathode) de la LED et la broche
GND de l’Arduino.

Programme :

5
ISET SIDI Bouzid Enseignante : Ncibi Mouna

Application :
* Modifier le code pour faire clignoter la LED plus rapidement ou lentement dans le montage
précédent.

* Faire clignoter 3 LED en utilisant des broches digitales.

Objectif 2 : Contrôle de LED avec un Bouton poussoir

Matériel :

 1 LED
 2 résistances (220Ω ,1 k Ω)
 Câbles de connexion
 Arduino Uno
 Plaque d’essai
 Bouton poussoir

Définition le bouton poussoir :

Un bouton poussoir est un dispositif d'entrée utilisé dans les circuits électroniques pour
détecter la pression d'un utilisateur. Voici quelques caractéristiques et informations clés à son
sujet :

 Fonctionnement : Un bouton poussoir est un interrupteur momentané. Cela signifie qu'il ne


reste actif que tant qu'il est pressé. Lorsque l'utilisateur relâche le bouton, le circuit revient à
son état initial (normalement ouvert ou fermé, selon le type de bouton).
 Types :
o Normalement Ouvert (NO) : Dans ce type, le circuit est ouvert tant que le bouton n'est pas
pressé. Lorsque le bouton est enfoncé, le circuit se ferme, permettant ainsi le passage du
courant.
o Normalement Fermé (NF) : Dans ce type, le circuit est fermé tant que le bouton n'est pas
pressé. En appuyant sur le bou ton, le circuit s'ouvre, interrompant le passage du courant.

Les résistances :

6
ISET SIDI Bouzid Enseignante : Ncibi Mouna

 Résistances de Pull-Up/Pull-Down :
o 1kΩ à 10kΩ : Idéal pour les boutons poussoirs. Cela fournit une protection
adéquate tout en maintenant une bonne sensibilité.
o 220Ω : Potentiellement acceptable, mais pas recommandé, car elle peut
entraîner un courant excessif et des risques pour les composants.

Meilleures Pratiques

Une résistance de 1kΩ est souvent utilisée comme résistance de pull-up ou pull-down pour
les boutons poussoirs car elle offre un bon compromis entre la protection du circuit et la
sensibilité. Elle limite le courant qui passe lorsque le bouton est pressé, tout en permettant à
l'Arduino de détecter le changement d'état (de LOW à HIGH ou vice versa) sans générer de
courant excessif.

Montage :

7
ISET SIDI Bouzid Enseignante : Ncibi Mouna

Programme

8
ISET SIDI Bouzid Enseignante : Ncibi Mouna

Vous aimerez peut-être aussi