Modifications

Sauter à la navigation Sauter à la recherche
1 154 octets ajoutés ,  10 juillet 2020 à 12:21
Ligne 2 : Ligne 2 :     
== Introduction ==
 
== Introduction ==
{{bloc-etroit|text=Vous écrivez-vos premiers bouts de code... ou modifiez un code existant et PATATRA, PLUS RIEN NE MARCHE!
+
Vous écrivez-vos premiers bouts de code... ou modifiez un code existant et PATATRA, PLUS RIEN NE MARCHE!
   −
En plus, en le relisant votre code, l'erreur ne saute pas aux yeux.
+
En plus, en le relisant votre code, l'erreur ne saute pas aux yeux ce qui est frustrant à souhait.
   −
C'est frustrant et la première question qui vient, c'est comment déboguer facilement du code MicroPython.}}
+
La première question qui vient alors est "''comment déboguer facilement du code MicroPython?''"
 +
 
 +
<div style="border: 1px solid #FF9933; background-color: #FFCC66; padding-top: 10px; padding-bottom: 10px; padding-left:10px; border-radius: 15px; margin-bottom: 10px; text-align: left;">Les informations ci-dessous sont écrites autour de la Pyboard mais hormis les LEDs, le restant des instructions s'applique à tout type de plateforme MicroPython.</div>
    
== Le code ==
 
== Le code ==
Ligne 217 : Ligne 219 :  
nous allons créer un bouton à deux états qui contrôle la LED(2) (presser une fois pour allumer, une autre fois pour éteindre).  
 
nous allons créer un bouton à deux états qui contrôle la LED(2) (presser une fois pour allumer, une autre fois pour éteindre).  
   −
[[Fichier:MicroPython-Hack-deboucing.jpg|480px]]
+
{{FImage|MicroPython-Hack-deboucing.jpg|480px}}
    
Le programme utilise la méthode décrite précédemment pour attendre la pression du bouton utilisateur avant de démarrer.
 
Le programme utilise la méthode décrite précédemment pour attendre la pression du bouton utilisateur avant de démarrer.
Ligne 308 : Ligne 310 :  
[[Fichier:micro-python-hack-debug-soft-reboot.jpg]]
 
[[Fichier:micro-python-hack-debug-soft-reboot.jpg]]
   −
Comme vous pouvez le voir, le programme {{fname|main.py}} à été démarré au Soft Reboot.
+
Comme vous pouvez le voir, le programme {{fname|main.py}} a bien été démarré au Soft Reboot et nous avons même fait quelques opérations.
 +
 
 +
Maintenant, pressez CTRL+C dans le terminal pour arrêter le programme.
 +
 
 +
[[Fichier:micro-python-hack-debug-halt-program.jpg]]
 +
 
 +
Je vous propose maintenant de modifier le programme {{fname|main.py}} (normalement toujours ouvert dans votre éditeur de texte favori).
 +
 
 +
Modifiez la ligne suivante:
 +
 
 +
<nowiki>print( 'PROGRAMME STARTED :-)' )</nowiki>
 +
 
 +
en
 +
 
 +
<nowiki>print( 'Allez HOP! c est parti...' )</nowiki>
 +
 
 +
Sauvez votre votre modification,
 +
 
 +
Rendez-vous dans votre terminal et pressez la combinaison de touche CTRL+D pour faire un Soft Reboot.
 +
 
 +
Pressez ensuite le bouton utilisateur (USR) et regardez la magie opérer...
 +
 
 +
Notre modification est prise en compte :-)
 +
 +
[[Fichier:micro-python-hack-debug-soft-reboot2.jpg]]
    +
Ce n'est pas génial ça?
 
   
 
   
 
{{MicroPython-Hack-Debug-TRAILER}}
 
{{MicroPython-Hack-Debug-TRAILER}}
29 836

modifications

Menu de navigation