Ignorer la navigation

T15 Programmation d'une entrée logique et simulation

Vous allez programmer une entrée numérique de la carte Arduino UNO permettant d'allumer une LED à partir d'un bouton poussoir.

En îlot

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

Répéter indéfiniment

Si l’état logique de la broche numérique PIN … est égale à ...

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

Fin Si

Si l’état logique de la broche numérique PIN … est égale à ...

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

Fin Si

Fin répéter indéfiniment

L'appui sur le bouton poussoir raccordé sur la broche numérique PIN 7 provoque l'allumage de la led raccordée sur la broche numérique n°2 (PIN 2) :

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 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 de limitation du courant dans la LED doit être paramétrée avec la valeur 150 Ω.

- la résistance de rappel de potentiel associée au bouton poussoir doit être paramétrée avec la valeur 22 KΩ.

Remarques

- un bouton poussoir, un interrupteur... doivent toujours être associés à une résistance lorsqu'ils sont raccordés à une entrée logique d'un circuit électronique. Cette résistance (appelée résistance de rappel, résistance de tirage ou résistance de PULL DOWN (si elle est raccordé directement au 0V) et résistance de PULL UP si elle est raccordée directement au +Vcc) permet de fixer un potentiel stable et connu sur l'entrée logique lorsque l'interrupteur associé est ouvert (évite que cette entrée soit "en l'air" et se comporte comme une antenne qui capterait tous les signaux parasites environnants, ce qui pourrait déclencher des fonctionnements intempestifs)


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 qui sont appliquées sur l'entrée logique de la carte Arduino ? (noter vos réponses 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 4.