Déceler une erreur

Lorsque l'on débute sous MicroPython, il n'est pas rare de faire des fautes de frappe, ou des erreurs de syntaxe ou d'indentation

Les erreurs de syntaxe peuvent être décelées avant le lancement du programme grâce au bouton .

Question

Problème de déclaration

Sur ce programme, on cherche à faire afficher une liste, valeur par valeur, toutes les secondes

Quel est le problème ?

Indice

la variable time n'est pas reconnue (plus exactement time.sleep)

Solution

Il faut déclarer le module time du firmware MicroPython

Question

Problème d'indentation

ici la ligne 7 a été rajoutée après coup, le message indique un bloc d'indentation (4 espaces)

Solution

Remarque la fonction Tidy permet de bien affecter les indentations et respecter le lot de 4 espaces

Question

Problème de tuple pour la gestion du graphique

Ce programme fonctionne, mais l'affichage graphique est inactif

Indice

C'est un problème de Tuple, un tuple est défini entre parenthèses, avec une ou plusieurs variables séparées par des virgules. Dans le cas de l'affichage d'une seule courbe, il faut ne pas oublier la virgule à la fin.

Solution

Le programme

Le résultat