Ignorer la navigation

T14 Programmation d'une sortie logique et simulaton

Vous allez programmer une sortie numérique de la carte Arduino UNO afin de faire clignoter une LED.

En îlot

1- Compléter l'algorithme ci-dessous (parties en pointillés) à partir du fonctionnement décrit par le chronogramme ci-après (noter votre réponse dans le document "Notes activité 4-3") :

Répéter indéfiniment

Mettre la broche numérique PIN … à l’état logique …

Faire une temporisation d’une durée de …..

Mettre la broche numérique PIN … à l’état logique …

Faire une temporisation d’une durée de ...

Fin répéter indéfiniment


Clignotement de la led, raccordée sur la broche numérique n°2 (PIN 2) :

Une temporisation correspond à une attente du programme pendant laquelle aucune nouvelle action n'est réalisée (les actions précédentes sont simplement maintenues).

2- Lancer le service en ligne Blockly@rduino (coin élève du site technopc) et le configurer :

1- Bouton  >> .

2- Sélectionner le niveau maxi (TOUT) >>

3- Bouton  >> 

3- A partir de la bibliothèque de Blockly@rduino, construire le script de l'algorithme complété à la question 1.

(Remarque : il n'est pas obligatoire de compléter la partie initialisation, car la configuration des entrées et sorties sera générée automatiquement par le logiciel Blockly@rduino en fonction de ce qui est contenu dans la boucle (loop) infinie).

4- Afficher le langage de programmation de la carte Arduino correspondant à ce script avec le bouton  , puis éditer le code avec la bouton  afin de copier tout le code.

5- Sauvegarder le fichier terminé dans U:(Perso) (Bouton  + si vous utilisez Google Chrome, déplacer le fichier qui vient d'être téléchargé du dossier Téléchargement vers U:(perso)).

6- Ouvrir le service en ligne TINKERCAD (coin élève du site technopc) et accéder à votre compte d'îlot (bouton en haut à droite "Sign In") avec les identifiants et mots de passe de votre îlot (à demander au professeur).

7- Sélectionner le simulateur de circuits électroniques avec le bouton .

8- Créer une nouvelle simulation avec le bouton .

9- Construire la simulation suivante (choisir un composant dans la bibliothèque de composants et le placer sur la feuille centrale) :

Montage

Schéma électrique

Paramétrages :

- la résistance doit être paramétrée avec la valeur 150 Ω.

Remarques

- une LED (Light Emitting Diode) ou DEL (Diode ELectroluminescente) est un composant qui produit de la lumière lorsqu'un courant électrique la traverse. Elle ne laisse passer le courant électrique que dans un seul sens, de l'anode (A) vers la cathode (K). Il faut donc faire attention à son sens de branchement. On distingue trois façons d'identifier visuellement la cathode :

1- La patte la plus courte (si les pattes du composants n'ont jamais été coupées).

2- La patte qui se trouve du côté du méplat (partie "limée" de la collerette de la LED).

3- La patte qui se trouve du côté de l'électrode interne de la LED qui est la plus grosse (vue par transparence à l'intérieur du boîtier).

- Il faut toujours associer à une LED une résistance pour limiter le courant qui la traverse, sinon il y aura destruction de cette LED. La valeur de la résistance se calcule en fonction des données constructeurs de la LED (VF, IF) et de la tension d'alimentation (Vcc) : RLED = (Vcc - VF)/IF (pour un LED rouge diamètre 5mm on peut retenir les valeurs courantes IF = 20 mA pour un éclairement optimal (au delà de 50mA il y a destruction de la LED) et VF=2,2 V).

10- Coller le code du programme Arduino dans la fenêtre Code (bouton  + sélection du mode Texte ), puis lancer la simulation avec le bouton .

11- Observer le fonctionnement simulé et faire valider par le professeur. En cas de dysfonctionnement, modifier votre programme Blockly@rduino ou votre montage TINKERCAD Circuits jusqu'à obtenir un fonctionnement correct.

12- Coller le code Arduino et une capture d'écran du script Blockly@rduino dans votre document "Notes Activité 4-3".
13- Quelles sont les valeurs de tensions que peut prendre une sortie logique de la carte Arduino UNO ? (noter votre réponse dans le document "Notes activité 4-3")

14- Compléter le .

1- Noter dans les notes de la tâche traitée le travail réalisé aujourd'hui.

2- Faire évoluer le % d'avancement de cette tâche à 100% (tâche terminée).

3- Mettre à jour les dates de début et fin de cette tâche.

Bonus rapidité

Le Rapporteur de votre îlot doit prévenir le professeur que vous avez terminé l'étape 3.