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

Les Différentes Étapes de Réalisation

Le document décrit les étapes de réalisation d'un projet Arduino utilisant des LED et des résistances, incluant la création d'un schéma de câblage et l'écriture du code. Il fournit également des calculs pour le choix des résistances en fonction de la tension d'alimentation et des caractéristiques des LED. Enfin, des simulations des projets sont accessibles via des liens Tinkercad.

Transféré par

ibrahim.barhoum2024
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)
49 vues5 pages

Les Différentes Étapes de Réalisation

Le document décrit les étapes de réalisation d'un projet Arduino utilisant des LED et des résistances, incluant la création d'un schéma de câblage et l'écriture du code. Il fournit également des calculs pour le choix des résistances en fonction de la tension d'alimentation et des caractéristiques des LED. Enfin, des simulations des projets sont accessibles via des liens Tinkercad.

Transféré par

ibrahim.barhoum2024
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

TP 01

Les différentes étapes de réalisation :

1. Accéder à Tinkercad et créer un nouveau projet (circuit)

2. Ajouter les composant nécessaires dans la bibliothèque de

composant :

- Carte Arduino UNO

- 3 LED (Rouge / Jaune / Verte)

- 3 Résistances

- 1 Petite platine d’expérimentation (breadbord)

- Câbles de connexion

3. Réalisation du schéma de câblage sur la breadbord

4. Ecrire le code Arduino

5. Tester la simulation

Les choix de résistances

On a le choix de résistances dépend de la tension d’alimentation et de la tension de seuil des

LED.

D’après la loi d’ohm on a :

R = (Vcc – Vf) ÷ I ou Vcc : Tension fournie de la carte / Vf : tension du LED / I : Courant

Or j’ai choisi une carte Arduino UNO donc Vcc = 5V et I = 15mA = 0,015A

Or on a:

Vf (LED Rouge) = 2V

Vf (LED Jaune) = 2V
Vf (LED Vert) = 2,2V

Donc le choix de résistance est comme suit :

Pour la LED rouge : R= (5-2) / 0,015 = 200 Ω

Pour la LED orange : R= (5-2,1) / 0,015 = 193 Ω (donc je choisi 200 Ω

Pour la LED vert : R= (5-2,2) / 0,015 = 187 Ω (donc je choisi 180 Ω)

Le montage
Code ARDUINO

const int led1 = 13;


const int led2 = 12;
const int led3 = 11;

void setup () {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
}
void loop() {
digitalWrite(led1, HIGH);
delay(400);
digitalWrite(led2, HIGH);
delay(400);
digitalWrite(led3, HIGH);
delay(400);
}

Simulation:
Lien de simulation :
https://www.tinkercad.com/things/hJFtuBiNdnD/editel?returnTo=
%2Fdashboard&sharecode=BssSKy_pnPPclkJeROUBZtsk3WmXuX6ALwP_ucdzwHc
TP 02
Le même choix que le TP 1 sauf que j’ai ajouté deux led (rouge et vert) et deux résistances

voici le montage :

Le code Arduino :
const int voitureRouge = 13;
const int voitureOrange = 12;
const int voitureVert = 11;

const int pietonRouge = 10;


const int pietonVert = 9;

void setup() {
pinMode(voitureRouge, OUTPUT);
pinMode(voitureOrange, OUTPUT);
pinMode(voitureVert, OUTPUT);
pinMode(pietonRouge, OUTPUT);
pinMode(pietonVert, OUTPUT);
digitalWrite(voitureVert, HIGH);
digitalWrite(pietonRouge, HIGH);
}

void loop() {
digitalWrite(voitureVert, LOW);
digitalWrite(voitureOrange, HIGH);
delay(2000);
digitalWrite(voitureOrange, LOW);

digitalWrite(voitureRouge, HIGH);
delay(5000);

digitalWrite(pietonRouge, LOW);
digitalWrite(pietonVert, HIGH);
delay(5000);

digitalWrite(pietonVert, LOW);
digitalWrite(pietonRouge, HIGH);
digitalWrite(voitureOrange, HIGH);
delay(1000);
digitalWrite(voitureOrange, LOW);

digitalWrite(voitureRouge, HIGH);
digitalWrite(pietonRouge, LOW);
digitalWrite(pietonVert, HIGH);
delay(5000);

digitalWrite(voitureRouge, LOW);
digitalWrite(pietonVert, LOW);
digitalWrite(pietonRouge, HIGH);
digitalWrite(voitureVert, HIGH);
delay(5000);
}

Simulation :
lien de simulation :
https://www.tinkercad.com/things/5sepKdYbcEG/editel?returnTo=%2Fdashboard%2Fdesigns
%2Fcircuits&sharecode=nbwxNg-_F5fu-ZbMtvWI1xvm7hCqSSIPaGIy0J2zEfA

Vous aimerez peut-être aussi