Ignorer la navigation

T19 Programmation d'une entrée analogique

Vous allez programmer une entrée analogique de la carte Arduino UNO permettant de faire clignoter plus ou moins vite une LED à partir d'un potentiomètre.

En îlot

1- Si ce n'est pas déjà fait, lancer le service en ligne Blockly@rduino (coin élève du site technopc) et le configurer :

- Bouton  >> .

- Bouton  >> 

2- A partir de la bibliothèque arduino, construire le script correspondant à l'algorithme suivant : 

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 3 à l'état logique 0

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

Fin Si

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

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

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

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

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

Fin Si

Fin Si

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

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

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

mettre la broche numérique 3 à l'état logique 1

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

Fin Si

Fin Si

Si la valeur numérisée de l'entrée analogique A1 est supérieure ou égale à 900

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

mettre la broche numérique 3 à l'état logique 1

mettre la broche numérique 4 à l'état logique 1

Fin Si

Fin Répéter indéfiniment

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

3- 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.

4- Coller le code dans votre document "Notes activité 4-3" avec une capture d'écran du script correspondant.

5- Si ce n'est pas déjà fait, ouvrir le service en ligne 123D CIRCUITS (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).

6- Compléter la simulation de la tache 18 (voir modèle ci-dessous).

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.

7- Coller le code du programme Arduino dans la fenêtre Code Editor (bouton ), puis télécharger le programme dans la carte Arduino simulée et lancer la simulation avec le bouton .

8- Observer le fonctionnement simulé et faire valider par le professeur.

9- Quelles sont les valeurs que peut prendre une entrée analogique de la carte Arduino ? (noter dans le document "Notes activité 4-3")

10- Compléter le .