Ignorer la navigation

Etape 4 - Programmation d'une entrée analogique

Vous allez programmer une entrée analogique de la carte Arduino UNO permettant d'allumer plus ou moins de LEDs en fonction de la valeur réglée sur un potentiomètre.

A1

PIN 2

PIN 3

PIN 4

En îlot

1- Compléter l'algorithme ci-dessous (à copier/coller dans votre document élève "Activité 1-2B) à partir du fonctionnement décrit par les chronogrammes ci-après :

Répéter indéfiniment

Si la valeur numérisée de l'entrée analogique A1 est inférieure à 300

alors   mettre la broche numérique 2 à l'état logique 0

mettre la broche numérique ... à l'état logique ...

mettre la broche numérique ... à l'état logique ...

Sinon

Si la valeur numérisée de l'entrée analogique A1 est inférieure à 600

alors   mettre la broche numérique ... à l'état logique ...

mettre la broche numérique ... à l'état logique ...

mettre la broche numérique ... à l'état logique ...

Sinon

Si la valeur numérisée de l'entrée analogique A1 est inférieure à ...

alors   mettre la broche numérique ... à l'état logique ...

mettre la broche numérique ... à l'état logique ...

mettre la broche numérique ... à l'état logique ...

Sinon

mettre la broche numérique ... à l'état logique ...

mettre la broche numérique ... à l'état logique ...

mettre la broche numérique ... à l'état logique ...

Fin Si

Fin Si

Fin Si

Fin Répéter indéfiniment

Chronogrammes :

L'action sur le potentiomètre raccordé sur la broche analogique A1 provoque l'allumage progressif des 3 leds raccordées sur les broches numériques (Digital) 2 (PIN 2), 3 (PIN 3) et 4 (PIN 4).

Le travail ci-dessous doit être réalisé simultanément sur les deux ordinateurs de l'îlot.

2- A partir du service en ligne TINKERCAD , créer un nouveau circuit électronique > .

3- Modifier le nom de la simulation (clic sur le nom donné par défaut en haut à gauche de la fenêtre qui s'est ouverte) en "Activité 1-2B Etape 4".

4- Construire la simulation suivante (choisir les composants dans la bibliothèque de composants et les placer sur la feuille centrale) ainsi que le programme en langage bloc de l'algorithme complété à la question 1 :

Montage

Schéma électrique


Paramétrages :

- le potentiomètre devra être paramétré avec la valeur 1 KΩ.

- les résistances devront être paramétrées avec la valeur 150 Ω.

Remarque : 

- un potentiomètre est une résistance électrique dont la valeur ohmique varie en fonction de l'angle de rotation du bouton.

Cliquer sur cette image pour voir...

Rappel sur l'instruction conditionnelle

5- Tester le programme en simulation. Observer le fonctionnement et comparer avec ce qui était attendu. Si nécessaire, modifier le programme et effectuer de nouveaux essais en simulation jusqu'à obtenir un fonctionnement correct.

6- Faire valider le bon fonctionnement par le Professeur.

7- Insérer une image du programme Bloc dans votre document élève "Activité 1-2B" (méthode rapide : Impression écran>ctrl+V dans votre document élève>double clic sur l'image pour la recadrer (rogner)).

8- Copier-coller le code Arduino en langage C++ dans votre document élève "Activité 1-2B".

9- Télécharger le code Arduino  dans U:(perso).

10- A partir des valeurs affichées sur le voltmètre de la simulation, donner les valeurs de tensions qui sont appliquées sur l'entrée analogique de la carte Arduino UNO (noter votre réponse dans le document élève "activité 1-2B").

Bonus rapidité

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