1- Présentation
Plan de câblage
Le ruban led est relié au microprocesseur par l'intermédiaire d'un fil de programmation.
Chaque led peut être commandée indépendamment avec différentes couleurs.
Le ruban led possède neuf leds numérotées de 0 à 8.
2- Premier programme
Comment lire les consignes
Afin de vous expliquer comment vous allez commander les leds, nous utiliserons un chronogramme.
C'est un schéma qui montre, à différents moments, l'évolution de l'éclairage des leds.
Une led blanche signifie qu'elle est éteinte
Faire le programme block
Compléter le programme block en indiquant les numéros des leds et la couleur.
Pour éteindre la led, la couleur est off

Les deux programmes ci-dessus font exactement la même chose !
La boucle Répéter plusieurs fois permet de simplifier le programme.
Faire le programme en python
Compléter le programme python en utilisant ce que vous avez appris pour le programme block.

Utiliser Thonny pour faire le programme et commander la maquette
Recopier le code dans l'éditeur
Lancer le logiciel Thonny qui est prévu pour faire des programmes en Python et qui permet de programmer des microprocesseurs.
Copier/coller le code suivant dans l'éditeur et recopier le code de l'exercice ci-dessus.
from ObjetLedEsp32 import *
init()
Téléverser le programme sur la maquette
La maquette doit être reliée sur un port USB de votre ordinateur.
Vous vérifiez que la connexion est effective en suivant ce document.
Vous pouvez alors lancer l'exécution du programme sur la maquette en appuyant sur le bouton
La led 0 doit clignoter 4 fois puis le programme s'arrête.
3- Variante sur le fonctionnement
Afin de vérifier si vous avez compris, vous allez modifier légèrement le programme :
- Au lieu d'allumer en rouge la led0, vous allez allumer en jaune les deux leds indiquées sur le chronogramme ci-dessous
- Au lieu de répéter 4 fois le clignotement, vous allez répéter toujours le clignotement.
Vous remarquerez que la durée pendant laquelle les leds sont éteintes a changée !
Compléter le programme block et le programme python

Recopier le code dans l'éditeur
Lancer le logiciel Thonny qui est prévu pour faire des programmes en Python et qui permet de programmer des microprocesseurs.
Vous pouvez reprendre votre programme précédent et le modifier,
OU vous pouvez copier-coller le programme ci-dessous afin de le compléter :
from ObjetLedEsp32 import *
init()
while True:
mettreLed( , )
Téléverser le programme sur la maquette
La maquette doit être reliée sur un port USB de votre ordinateur.
Vous vérifiez que la connexion est effective en suivant ce document.
Vous pouvez alors lancer l'exécution du programme sur la maquette en appuyant sur le bouton