Modifications

Sauter à la navigation Sauter à la recherche
369 octets ajoutés ,  13 avril 2015 à 19:51
Ligne 73 : Ligne 73 :  
De même vous ne pouvez pas modifier votre fichier {{fname|boot.py}} pour sortir du mode HID et revenir au mode normal (lecteur USB)...
 
De même vous ne pouvez pas modifier votre fichier {{fname|boot.py}} pour sortir du mode HID et revenir au mode normal (lecteur USB)...
   −
Pour y arriver, vous avez besoin de passer en "Safe Mode". Cela est décrit en détail dans le tutoriel sur le Safe-Mode mais vous pouvez répéter les opérations ci-dessous:
+
Pour y arriver, vous avez besoin de passer en "Safe Mode". Cela est décrit en détail dans le [[MicroPython-Hack-safemode|tutoriel sur le Safe-Mode]] mais vous pouvez répéter les opérations ci-dessous:
{{tutoriel}}
  −
# Hold down the USR switch.
  −
# While still holding down USR, press and release the RST switch.
  −
# The LEDs will then cycle green to orange to green+orange and back again.
  −
# Keep holding down USR until only the orange LED is lit, and then let go of the USR switch.
  −
# The orange LED should flash quickly 4 times, and then turn off.
  −
# You are now in safe mode.
     −
In safe mode, the {{fname|boot.py}} and {{fname|main.py}} files are not executed, and so the pyboard boots up with default settings. This means you now have access to the filesystem (the USB drive should appear), and you can edit {{fname|main.py}}. (Leave {{fname|boot.py}} as-is, because we still want to go back to HID-mode after we finish editting {{fname|main.py}}.)
+
# Maintenez le bouton USR enfoncé.
 +
# Pendant que vous maintenez le bouton USR enfoncé: pressez et relachez le bouton RST (''Reset'') pour réinitialiser le votre carte PyBoard.
 +
# Les LEDs vont alors cycler de Vert à orange à vert+orange (et inversement).
 +
# Maintenez le bouton USR enfoncé jusqu'à ce que le LED orange soit allumée, et relachez alors le bouton USR.
 +
# La LED orange va clignoter 4 fois rapidement PUIS s'éteindre.
 +
# Vous êtes en Safe Mode.
   −
In {{fname|main.py}} put the following code:
+
En "Safe Mode", les fichiers {{fname|boot.py}} et {{fname|main.py}} ne sont pas exécutés et la carte PyBoard démarre avec ses paramètres par défaut. Cela signifie que, maintenant, vous pouvez accéder au système de fichier (le lecteur USB devrait apparaître).
 +
Il est alors possible d'éditer {{fname|main.py}}. (Laissez le fichier {{fname|boot.py}} tel-quel parce nous voulons toujours revenir dans le mode HID après avoir terminé les modifications dans le fichier {{fname|main.py}}.)
 +
 
 +
Placez le code suivant dans le fichier {{fname|main.py}}:
    
  <nowiki>import pyb
 
  <nowiki>import pyb
Ligne 95 : Ligne 96 :  
     pyb.delay(20)</nowiki>
 
     pyb.delay(20)</nowiki>
   −
Save your file, eject/unmount your pyboard drive, and reset it using the RST switch. It should now act as a mouse, and the angle of the board will move the mouse around. Try it out, and see if you can make the mouse stand still!
+
Sauvez votre fichier, éjectez/démontez le lecteur de la carte PyBoard puis réinitialisez votre carte avec le bouton RST. La carte devrait maintenant agir comme une souris et l'angle de la carte bougera la souris. Essayez ce programme et voyez comment vous pouvez immobiliser la souris!
   −
Press the USR switch to stop the mouse motion.
+
Pressez le bouton '''USR''' pour arrêter les déplacements de la souris.
   −
You’ll note that the y-axis is inverted. That’s easy to fix: just put a minus sign in front of the y-coordinate in the {{fname|pyb.hid()}} line above.
+
Vous remarquerez que l'axe-Y est inversé. C'est vraiment facile à corrigé: placez juste un signe moins devant la coordonnée-y de la ligne {{fname|pyb.hid()}} (ci dessus).
    
== Restaurer l'état normal de la PyBoard ==
 
== Restaurer l'état normal de la PyBoard ==
29 836

modifications

Menu de navigation