Ligne 3 : |
Ligne 3 : |
| {{Traduction}} | | {{Traduction}} |
| == Transformer votre PyBoard en souris == | | == Transformer votre PyBoard en souris == |
− | {{bloc-etroit|text=The pyboard is a USB device, and can configured to act as a mouse instead of the default USB flash drive. | + | {{bloc-etroit|text=La carte pyboard est un périphérique USB et peut être configurée pour agir comme une souris à la place du lecteur Flash USB que vous connaissez déjà. |
| | | |
− | To do this we must first edit the {{fname|boot.py}} file to change the USB configuration. If you have not yet touched your {{fname|boot.py}} file then it will look something like this:}}
| + | Pour transformer votre PyBoard en périphérique souris, vous devez d'abord editer le fichier {{fname|boot.py}} et y changer la configuration USB. Si vous n'avez pas encore modifié votre fichier {{fname|boot.py}} il devrait ressembler à quelque-chose comme ceci:}} |
| | | |
| <nowiki># boot.py -- run on boot-up | | <nowiki># boot.py -- run on boot-up |
Ligne 15 : |
Ligne 15 : |
| #pyb.usb_mode('CDC+HID') # act as a serial device and a mouse</nowiki> | | #pyb.usb_mode('CDC+HID') # act as a serial device and a mouse</nowiki> |
| | | |
− | {{bloc-etroit|text=To enable the mouse mode, uncomment the last line of the file, to make it look like:}} | + | {{bloc-etroit|text=Vous trouverez ci-dessous une version du même fichier avec une traduction des commentaire pour vous aider à en comprendre le contenu.}} |
| + | |
| + | <nowiki># boot.py -- executé au démarrage |
| + | # Peut exécuter un script Python arbitraire, mais le mieux est de le garder aussi minimaliste que possible |
| + | |
| + | import pyb |
| + | #pyb.main('main.py') # Le script principal à exécuter après celui-ci. |
| + | #pyb.usb_mode('CDC+MSC') # agit comme périphérique série et de stockage |
| + | #pyb.usb_mode('CDC+HID') # agit comme périphérique série et souris</nowiki> |
| + | |
| + | {{bloc-etroit|text=Pour activer le mode souris, il faut décommenter la dernière ligne du fichier. |
| + | |
| + | Cette ligne du fichier doit alors ressembler à ceci:}} |
| | | |
| <nowiki>pyb.usb_mode('CDC+HID') # act as a serial device and a mouse</nowiki> | | <nowiki>pyb.usb_mode('CDC+HID') # act as a serial device and a mouse</nowiki> |
| | | |
− | {{bloc-etroit|text=If you already changed your {{fname|boot.py}} file, then the minimum code it needs to work is:}} | + | {{bloc-etroit|text=Si vous avez déjà modifié votre fichier {{fname|boot.py}} alors le code minimum pour fonctionner est celui-ci:}} |
| | | |
| <nowiki>import pyb | | <nowiki>import pyb |
| pyb.usb_mode('CDC+HID')</nowiki> | | pyb.usb_mode('CDC+HID')</nowiki> |
| | | |
− | This tells the pyboard to configure itself as a CDC (serial) and HID (human interface device, in our case a mouse) USB device when it boots up.
| + | Cela informe le pyboard de se configurer son USB comme un CDC (port série) et HID (interface Homme-Machine dite "''human interface device''", dans notre cas, c'est une souris) au moment du boot. |
| | | |
− | Eject/unmount the pyboard drive and reset it using the RST switch. Your PC should now detect the pyboard as a mouse!
| + | Ejectez/démonter le lecteur USB/Flash de votre carte Pyboard et réinitialisez votre carte en pressant le bouton RST. Votre PC détectera maintenant puboard comme une souris! |
| | | |
| == Envoyer des événements souris == | | == Envoyer des événements souris == |