1- Comment le potentiomètre va permettre de faire varier la durée de clignotement ?
a- Présentation
Vous allez utiliser le potentiomètre pour faire varier la vitesse de clignotement des leds.
Le plan de câblage est le suivant :
Le potentiomètre est un composant électronique qui permet de faire varier la tension sur l'entrée ADC26 du microprocesseur.
Grâce à un convertisseur Analogique - Numérique, le microprocesseur va convertir cette tension en un nombre.
Afin de faciliter votre compréhension, un afficheur permet de visualiser les valeurs.
b- Utiliser la maquette pour comprendre
- Dans Thonny vous copier/coller le code ci-dessous et vous lancez le programme sur la maquette.
from ObjetLedEsp32 import *
init()
while True:
potar=potentiometre.read()
duree=potar/4000
afficheNumerique(duree)
En tournant le bouton du potentiomètre, vous verrez sur l'afficheur :
- la valeur de la tension mesurée sur le potentiomètre,
- la valeur numérique du potentiomètre déterminée par le microprocesseur,
- la valeur calculée le programme de la durée.
En tournant le potentiomètre, relever les valeurs mini et maxi afin de compléter le schéma suivant :
Recopier ce qui est écrit sur l'afficheur !
À la ligne 5, mettez le nombre 2000 au lieu de 4000, vous verrez que la durée maxi peu être plus grande.
L'objectif est de faire clignoter 10 fois la ledOrange en permettant de changer la valeur de la variable duree avec le potentiomètre.
Le programme devra :
- lire la valeur du potentiomètre et mémoriser celle-ci dans la variable potar.
- Calculer la valeur de la durée en divisant potar par 4000. Le résultat est mémorisé dans la variable duree.
- Afficher les informations sur l'afficheur.
- La led doit alors clignoter en restant allumée puis éteinte de la durée mémorisée dans la variable duree.
Remarque : la ledOrange reste éteinte deux fois moins longtemps qu'elle reste allumée (la variable duree est divisée par 2)
Faire l'exercice suivant pour permettre d'obtenir le résultat souhaité :
Attention de bien respecter les majuscules s'il y en a et de ne pas mettre d'espace !

b- Faire le programme dans Thonny
- Lancer le logiciel Thonny
- En vous aidant de l'exercice ci-dessus, saisir votre programme dans Thonny
Attention de bien respecter l'indentation et de ne pas oublier les deux points lorsque nécessaire.
- Lancer le programme afin de vérifier que le feu tricolore fonctionne comme demandé.
3- Pour se faire plaisir
L'idée est de reprendre le programme de l'activité 3 en ajoutant la lecture du potentiomètre dans chaque boucle :
- Lire le potentiomètre, puis faire clignoter 4 fois la ledVerte,
- Lire le potentiomètre, puis faire clignoter 3 fois la ledOrange,
- Lire le potentiomètre, puis faire clignoter 5 fois la ledRouge.
À vous de relever avec Thonny !