Lancement et connexion avec la carte ESP8266
- Lancer le logiciel Thonny
- connecter la carte à l'ordinateur et configurer le port USB.
Plan de câblage
L'objectif est d'utiliser un potentiomètre pour définir la fréquence de clignotement d'une led :
Plan de câblage sur une carte ESP8266
Programme de base
- Copier/coller le code suivant dans l'éditeur Thonny :
from machine import Pin, ADC
from time import sleep
#Initialisation : déclare la broche 12 comme étant une sortie
led = Pin(15, Pin.OUT)
#Initialisation : déclare la broche A0 comme l'entrée analogique du potentiomètre
potar = ADC(0)
#------------faire toujours--------------------------------
while True:
potarLu = potar.read()
delai = potarLu/1000
print(delai)
#allumer la led
led.value(1)
sleep(delai)
#éteindre la led
led.value(0)
sleep(delai)
- Lancer le programme afin de découvrir son fonctionnement sur la maquette :
- Faire tourner doucement le potentiomètre afin d'observer la variation de la fréquence de clignotement.
a- Que voit-on dans la console ? Quelle est l'instruction qui permet de faire cela ?
b- Activer le grapheur (menu fichier) et faites tourner doucement le potentiomètre :
- Que représente l'axe des abscisses ?
- Que représente l'axe des ordonnées ?
c- Quelle est la durée max de delai que l'on peut obtenir en tournant le potentiomètre ? En déduire la valeur max de potarLu.
d- A quoi sert l'instruction de la ligne 12 ? Ajouter dans le programme le commentaire sur l'utilité de cette ligne.