[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
17 vues3 pages

TP1 Arduino - 4

Le document présente un TP d'initiation à Arduino, où les étudiants apprennent à réaliser un circuit avec une LED clignotante à l'aide de Tinkercad. Il décrit les étapes pour créer un compte, simuler un circuit, et écrire un programme pour contrôler la LED, ainsi que des exercices supplémentaires pour faire clignoter plusieurs LED et réaliser un chenillard. Les étudiants doivent également comprendre l'importance de la résistance pour protéger la LED et les implications de modifier sa valeur.

Transféré par

Ghali El Kassmi
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)
17 vues3 pages

TP1 Arduino - 4

Le document présente un TP d'initiation à Arduino, où les étudiants apprennent à réaliser un circuit avec une LED clignotante à l'aide de Tinkercad. Il décrit les étapes pour créer un compte, simuler un circuit, et écrire un programme pour contrôler la LED, ainsi que des exercices supplémentaires pour faire clignoter plusieurs LED et réaliser un chenillard. Les étudiants doivent également comprendre l'importance de la résistance pour protéger la LED et les implications de modifier sa valeur.

Transféré par

Ghali El Kassmi
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
Vous êtes sur la page 1/ 3

TP1 : Initiation à Arduino

I- Préliminaires
 Connectez-vous sur le site AUTODESK TINKERCAD « https://www.tinkercad.com » puis
 Créer un compte
 Cliquer sur Circuit
 Cliquer sur Créer un circuit
 On désire réaliser une LED qui clignote toutes les secondes.

Le schéma de principe est le suivant :

Pour cela réaliser à l’aide du simulateur TINKERCAD le schéma suivant :

 Utiliser le schéma précédent pour calculer la valeur de la résistance R en ohms à brancher en série avec
la LED pour la protéger.

On donne I = 20 mA, courant circulant dans la LED


Vcc = 5V tension d’alimentation
Et Vled = 1,8V tension aux bornes de la LED
 Voici l’organigramme qui répond au cahier de charge :

 Entrer le programme suivant dans le simulateur (Cliquer sur Codes puis texte) :
int led = 2; // …………………………………………………………………………………………………….
// Tout ce qui est écrit après les // est un commentaire qui sera ignoré lors de l’exécution
// Fonction d’initialisation de la carte
void setup()
{
pinMode(led_rouge, OUTPUT); //……………………………………………………………………………….
}
// Fonction principale, elle se répète à l’infini
void loop()
{
digitalWrite(led_rouge, HIGH); //……………………………………………
delay(2000);
//…………………………………………………………………………………………………………….
digitalWrite(led_rouge, LOW); //……………………………………………
delay(1000); //……………………………………………
}
 Ajouter des commentaires après chaque ligne en expliquant ce que fait chaque instruction : un
commentaire commence par //
 Exécuter le programme à l’aide de Démarrer la simulation
 Modifier le programme pour que la LED clignote plus rapidement. Donner l’instruction.
 Que constatez-vous sur la luminescence de la LED si vous prenez une résistance plus petite?
Quel est le risque sur le montage ?
II- Clignotement d’un groupe de LED
Notre but : faire clignoter un groupe de 6 LED nommées L1, L2, L3, L4, L5 et L6. Pendant 1,5 s puis de les
éteindre pendant 4,32 s. Le schéma de la réalisation est le suivant :

 Donner l’organigramme que doit suivre le programme.


 Réaliser le programme en suivant les instructions suivantes :
 Affecter à chaque broche ou sera connecté la LED une variable constante de type entier en
suivant l’exemple suivant :
const int L1 = 2; // broche 2 du micro-contrôleur se nomme L1
 Préciser dans le setup pour chaque broche si elle en entrée ou en sortie en suivant
l’exemple suivant :
 pinMode(L1, OUTPUT); // L1 est une broche de sortie
 Allumer les LED en suivant l’exemple suivant : digitalWrite(L1, HIGH); puis attendre 1,5 s
 Eteindre maintenant les LED et imposer un délai d’attente de 4,32 s.

 Exécuter le programme.

III- Réalisation d’un chenillard

L’objectif de cette manipulation est de réaliser un chenillard qui consiste à allumer chaque LED alternativement
et dans l’ordre pendant 1s. De la gauche vers la droite ou l’inverse.
ll suffit ensuite de modifier le programme précédent : Allumer la premier LED pendant 1 s, puis l’éteindre et
allumer la suivante pendant 1 s et ainsi de suite.
Réaliser le montage, donner le programme sur le compte rendu et appeler le professeur pour
vérification.

Vous aimerez peut-être aussi