0% ont trouvé ce document utile (0 vote)
7 vues8 pages

Guide de Projet Arduino : Éclairage LED

Ce document présente un projet utilisant la plateforme Arduino pour créer un système d'éclairage interactif. Il décrit les composants nécessaires, y compris l'Arduino IDE, la carte Arduino Uno, un relais, une douille et une lampe LED, ainsi que le câblage et le code source utilisé. La conclusion souligne l'importance de l'Arduino dans le prototypage électronique et son potentiel pour les projets des débutants et des professionnels.

Transféré par

iannumbe75
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues8 pages

Guide de Projet Arduino : Éclairage LED

Ce document présente un projet utilisant la plateforme Arduino pour créer un système d'éclairage interactif. Il décrit les composants nécessaires, y compris l'Arduino IDE, la carte Arduino Uno, un relais, une douille et une lampe LED, ainsi que le câblage et le code source utilisé. La conclusion souligne l'importance de l'Arduino dans le prototypage électronique et son potentiel pour les projets des débutants et des professionnels.

Transféré par

iannumbe75
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

TABLE DES MATIERES

TABLE DES MATIERES..............................................................................................1


INTRODUCTION......................................................................................................... 1
LISTE DES COMPOSANTS........................................................................................2
1. Arduino IDE..........................................................................................................2
2. Carte Arduino Uno............................................................................................... 2
3. Relais 5v.............................................................................................................. 3
[Link] et lampe à led............................................................................................ 4
5. Fils de connexion :...............................................................................................4
CIRCUIT (CABLAGES)............................................................................................... 5
CODES........................................................................................................................6
ALIMENTATION (AFFICHAGE DU JEU).................................................................12
CONCLUSION...........................................................................................................12

INTRODUCTION
Arduino est une plateforme open-source de prototypage électronique qui permet de
créer des projets interactifs.

Cette plateforme a été créée par une équipe d’enseignants et d’étudiants de l’école
de Design d’Interaction d’Ivrea en Italie. Ils cherchaient à résoudre le problème de la
complexité et du coût élevé des outils nécessaires pour créer des projets interactifs.

Matériel et Logiciel :

 Matériel : Arduino utilise un microcontrôleur (comme l’Arduino UNO) qui est la


“cerveau” de votre projet. Il dispose d’entrées/sorties (I/O) pour connecter des
capteurs, des actionneurs et d’autres composants.
 Logiciel : L’environnement de développement Arduino IDE (Integrated
Développent Environnent) vous permet d’écrire, compiler et téléverser du
code sur la carte Arduino. Vous pouvez l’installer sur Windows, macOS ou
Linux1.

Composants de base :

 Résistance : Limite le courant électrique dans un circuit.


1|Page
 Condensateur : Stocke de l’énergie électrique.
 LED (ou DEL) : Diode électroluminescente qui émet de la lumière.
 Transistor : Permet d’amplifier ou de commuter un signal.
 Capteurs : Permettent de mesurer des grandeurs physiques (lumière,
température, mouvement, etc.).
 Actionneurs : Permettent d’agir sur l’environnement (moteurs, servomoteurs,
etc.)1.

Programmation avec Arduino :

Utilisez l’Arduino IDE pour écrire du code en langage C/C++. Vous pouvez créer des
boucles, des conditions, des fonctions, etc.

Téléversez votre code sur la carte Arduino via un câble USB.

Testez votre projet en observant les réactions des capteurs et des actionneurs.

Exemple d’un projet :

Pour mieux assimiler toutes les théories acquissent dans ledit paragraphe évoqué
cihaut, nous allons pour notre cas développer un petit jeu que nous allons
implémenter sur l’IDE arduino.

LISTE DES COMPOSANTS


Lors de l’élaboration de ce travail nous a eu à faire le montage un petit circuit.

Ce dernier est notamment composé de différents composants interconnectés les un


des autres et ayant chacun une fonction spécifique dans le circuit.

De ce fait, nous allons dans les lignes qui suivent, énumérés et expliquer
minutieusement les fonctionnalités de chaque composant

1. Arduino IDE
L’IDE Arduino est le logiciel qui permet de programmer les cartes Arduino. L’IDE
affiche une fenêtre graphique qui contient un éditeur de texte et tous les outils
nécessaires à l’activité de programmation.

Ce dans ce logiciel que nous avions implémenté le code source de notre programme
se rapportant à notre exercice (création d’un petit système d’eclairage)

2. Carte Arduino Uno

2|Page
La carte Arduino UNO est une carte électronique de prototypage rapide sur laquelle
on peut raccorder des capteurs (entrées) et des actionneurs (sorties). Elle est
constituée de plusieurs composants électroniques dont le principal est un
microcontrôleur permettant de stocker et d’exécuter un programme informatique.

Le choix porté sur ce modèle est lié au fait, que le principe de fonctionnement de ce
dernier est assez simple et ne demande pas des connaissances avancer pour le
manipuler

Il est important de souligner que c’est dans cette carte que notre programme sera
uploadé puis exécuter.

3. Relais 5v

Le relais est un communicateur contrôlable qui permet d’isoler la partie commande


de la partie puissance. C’est un composant très utilisé lorsqu’on veut faire le lien
entre l’électronique et l’[Link] permet d’ouvrir ou de fermer un contacteur sur un
circuit de puissance suivant un signal donné. Ce relais est contrôlable sur 5v
3|Page
4. Douille et lampe à led

La douille est un appareil électrique permettant de raccorder les conducteurs


électriques à une ampoule.

La lampe à diode électroluminescente, dite en français lampe à DEL parfois utilisant


l’acronyme anglais lampe à LED ou lampe LED est un type de lampe électrique qui
utilise des diodes électroluminescentes, lesquelles mettent en œuvre le phénomène
d’électroluminescence.

Dans la réalisation de ce mini projet portée sur le montage d’un système d’éclairage,
nous avons eu à utiliser ces deux composants pour tester l’exécution du programme.
L’exécution du code uploader dan la carte permettra soit d’allumer ou éteindre la
lampe relié à la douille.

5. Fils de connexion :

4|Page
Les fils de liaison (ou fils de connexion) permettent de connecter les composants à la
carte Arduino et à la breadboard. Ils sont utilisés pour relier les broches
d’entrées/sorties (I/O) de la carte aux différents capteurs, actionneurs et autres
périphériques. Il est recommandé d’utiliser des fils avec un “bout renforcé” qui permet
de facilement les planter dans une breadboard ou dans les connecteurs de votre
Arduino UNO.

CIRCUIT (CABLAGES)
Le circuit nous permet d’avoir une bonne perspective sur les différents câblages
effectuer entre la Breadboard et la carte arduino UNO.

CODES
Ce code est directement importé depuis nôtre environnement arduino IDE, pour
essayer de mettre à votre disposition l’essentielle pour débuter ce projet. Afin,
d’améliorer ce code pour le rendre en encore plus meilleur.

#define r1 13

void setup()
{
pinMode(r1, OUTPUT);

[Link](9600);
}
char character;
char expectedString[2] = "on";
char stringBulb[2];
5|Page
int index = 0;
void loop() {
if([Link]()> 0){
character = [Link]();
if(index < 3){
stringBulb[index]=character;
}
}
digitalWrite(r1, HIGH);

delay(1000);
if(character=="\n"){
if(strncmp(expectedString,stringBulb,2)== 0){
digitalWrite(r1, HIGH);
}
else{
digitalWrite(r1,LOW);
}

index = 0;
}

delay(200);
}

ALIMENTATION (AFFICHAGE DU JEU)

6|Page
CONCLUSION
Tout compte fait, ceci est un petit travail pour essayer de nous familiariser avec
l’arduino sous ses différents angles. Ce travail est exécuté en vue de vous faire
comprendre et vous stimuler de l’immense étendue que peut offrir la carte arduino
dans vos différents projets tand pour les débutants que pour les professionnels. De
plus, sans pourtant oubliés l’apports de ses différents composants qui ont contribués
aussi à l’élaboration de ce petit jeu, que vous pouvez exécuter et jouer en alimentant
tout simplement votre carte arduino à travers ses différents ports.

7|Page
8|Page

Vous aimerez peut-être aussi