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 peut être plus grande.
2- Application sur le feu tricolore
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 deuxième 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 le défi avec Thonny !
