Différences entre versions de « FEATHER-CHARGER-MICROPYTHON-SERIAL-REPL »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{FEATHER-CHARGER-MICROPYTHON-NAV}}
 
{{FEATHER-CHARGER-MICROPYTHON-NAV}}
  
{{traduction}}
+
Sur la plupart des cartes MicroPython, il est possible d'accéder au REPL MicroPython (REPL = read-evaluate-print-loop, boucle de lecture-évalutation-affichage) via leur connexion USB série. Assurez-vous simplement d'avoir suivit les instructions permettant d'installer le pilote spécifique pour la carte MicroPython sur votre système d'exploitation. Ce pilote prend en charge le périphérique/connexion USB série:
For most MicroPython boards you can access the MicroPython REPL (read-evaluate-print loop) over their USB serial connections. Be sure to first follow any instructions and install drivers specific to your board to ensure you can access the USB serial connection:
 
  
* [https://wiki.mchobby.be/index.php?title=MicroPython-Hack-REPL#Sous_Windows pyboard needs drivers to be installed on Windows]
+
* [https://wiki.mchobby.be/index.php?title=MicroPython-Hack-REPL#Sous_Windows PyBoard nécessite l'installation d'un pilote sur Windows]
* [https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx Feather HUZZAH ESP8266 needs drivers to be installed on Mac OSX or Windows]
+
* [https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx Feather HUZZAH ESP8266 nécessite l'installation d'un pilote sur Mac OSX et Windows]
* [https://wiki.mchobby.be/index.php?title=FEATHER-CHARGER-MICROPYTHON-MICROBIT BBC micro:bit needs drivers to be installed on Windows] (''en bas de page'').
+
* [https://wiki.mchobby.be/index.php?title=FEATHER-CHARGER-MICROPYTHON-MICROBIT BBC micro:bit nécessite l'installation d'un pilote sur Windows] (''en bas de page'').
  
Note the WiPy board REPL is only accessible over its wireless interface with telnet. Follow the WiPy instructions for connecting to the telnet REPL instead of the steps below for accessing with a serial terminal.
+
{{ambox|text=Les amateurs Linux apprendrons avec joie que les périphériques usb-série sont supportés sans installation de pilote :-) }}
 +
{{ambox|text=Le REPL sur les cartes WiPy est uniquement accessible par telnet via son interface WiFi. Suivez les instructions WiPy pour vous connecter en REPL (à la place des informations suivantes qui, elles, se concentre sur la connexion USB-Série}}
  
Determine the name of the serial port for your board. It's easiest to look at the serial ports with the board disconnected
+
== Déterminer le port série ==
* on Windows check '''Device Manager''' under the '''Ports (COM/LPT)''' node,  
+
Déterminer le nom du port série associé à votre carte. Il est plus facile d'identifier le port série si vous commencez cette opération sans avoir connecté la carte sur votre ordinateur.
* or on Mac OSX/Linux run the ls /dev/tty.* command in a terminal,  
+
* Sur Windows: voyez le '''gestionnaire de périphérique''' dans le noeud '''Ports (COM/LPT)''',  
 +
* Sur Mac OSX/Linux exécutez la commande {{fname|ls /dev/tty.*}} dans un terminal,  
  
Then connect the board and look at the serial ports again to find the newly added port.
+
Connectez ensuite la carte sur votre ordinateur et regarder encore la liste des ports séries (''exécutez une deuxième fois la commande sur Mac/Linux'').
  
'''On Windows''' you'll want to use a tool like [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] to connect to the serial port. Download and run PuTTY, then configure it to use a serial connection to the board's COM port at 115200 baud similar to as shown below:
+
Cette fois, vous devriez voir un nouveau périphérique... c'est celui associé à notre carte MicroPython.
 +
 
 +
== Se connecter en ligne de commande ==
 +
 
 +
'''Sur Windows''' vous aurez besoin d'un outil comme [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] pour vous connecter sur le port série. Téléchargez et exécutez PuTTY. Ensuite, configurez le pour utiliser le port série de votre carte (port COM) a 115200 baud... comme sur l'image ci-dessous:
  
 
{{ADFImage|FEATHER-CHARGER-MICROPYTHON-SERIAL-REPl-10.png}}
 
{{ADFImage|FEATHER-CHARGER-MICROPYTHON-SERIAL-REPl-10.png}}
Ligne 22 : Ligne 27 :
 
{{ADFImage|FEATHER-CHARGER-MICROPYTHON-SERIAL-REPl-11.png}}
 
{{ADFImage|FEATHER-CHARGER-MICROPYTHON-SERIAL-REPl-11.png}}
  
'''On Linux or Mac OSX''' the screen command can be used to connect to the serial port. Run the following command to connect at 115200 baud:
+
'''Sur Linux ou Mac OSX''' la commande {{fname|screen}} peut être utilisée pour vous connecter rapidement sur le port série. Exécutez la commande suivante pour vous pour vous connecter à 115200 baud:
 +
 
 +
<nowiki>screen /dev/tty.nom_carte 115200</nowiki>
  
<nowiki>screen /dev/tty.board_name 115200</nowiki>
+
Où '''/dev/tty.nom_carte''' est le nom du port série de la carte.
  
Where '''/dev/tty.board_name''' is the name of the board's serial port.
+
Lorsque vous avez terminé d'utiliser {{fname|screen}}, il est possible de le quitter (sur la plupart des versions) en utilisant la combinaison de touches '''Ctrl a''' puis '''k''' puis '''y''' (pour oui) -OU- presser '''Ctrl a''' puis taper {{fname|:quit}} et presser le retour clavier.
  
When you're done using screen most versions of it allow you to exit by pressing '''Ctrl-a''' then '''k''' then '''y''' or presing '''Ctrl-a''' then typing :quit and pressing enter.
+
Une fois connecté sur le REPL série essayez de presser le retour clavier (pour confirmer une première commande "vide") et vous devriez voir l'invite REPL '''>>>''' .
  
After you're connected to the serial REPL try pressing enter to confirm you see the '''>>>''' prompt.  You can also type '''help()''' and press enter on most boards to see basic usage information.
+
Vous pouvez saisir la fonction '''help()''' puis presser le retour clavier, cela affiche un message d'aide sur la plupart des cartes MicroPython.
  
If you can't get a '''>>>''' prompt to appear try pressing '''Ctrl-c''' a couple times to interrupt any running program on the board.
+
Si vous n'arrivez pas a obtenir l'invite REPL '''>>>''' alors vous pouvez essayez de saisie la combinaison de touche '''Ctrl c''' plusieurs fois (cela interrompt le script/programme en cours d'exécution sur la carte).
  
That's all there is to connecting to the board's serial REPL, you're ready to start typing in and running MicroPython code!
+
Voila, c'est tout en ce qui concerne la connexion REPL, vous être maintenant prêt à écrire vos premières lignes de code MicroPython!
  
  
 
{{FEATHER-CHARGER-MICROPYTHON-TRAILER}}
 
{{FEATHER-CHARGER-MICROPYTHON-TRAILER}}

Version actuelle datée du 19 novembre 2016 à 20:04


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Sur la plupart des cartes MicroPython, il est possible d'accéder au REPL MicroPython (REPL = read-evaluate-print-loop, boucle de lecture-évalutation-affichage) via leur connexion USB série. Assurez-vous simplement d'avoir suivit les instructions permettant d'installer le pilote spécifique pour la carte MicroPython sur votre système d'exploitation. Ce pilote prend en charge le périphérique/connexion USB série:

Déterminer le port série

Déterminer le nom du port série associé à votre carte. Il est plus facile d'identifier le port série si vous commencez cette opération sans avoir connecté la carte sur votre ordinateur.

  • Sur Windows: voyez le gestionnaire de périphérique dans le noeud Ports (COM/LPT),
  • Sur Mac OSX/Linux exécutez la commande ls /dev/tty.* dans un terminal,

Connectez ensuite la carte sur votre ordinateur et regarder encore la liste des ports séries (exécutez une deuxième fois la commande sur Mac/Linux).

Cette fois, vous devriez voir un nouveau périphérique... c'est celui associé à notre carte MicroPython.

Se connecter en ligne de commande

Sur Windows vous aurez besoin d'un outil comme PuTTY pour vous connecter sur le port série. Téléchargez et exécutez PuTTY. Ensuite, configurez le pour utiliser le port série de votre carte (port COM) a 115200 baud... comme sur l'image ci-dessous:

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Sur Linux ou Mac OSX la commande screen peut être utilisée pour vous connecter rapidement sur le port série. Exécutez la commande suivante pour vous pour vous connecter à 115200 baud:

screen /dev/tty.nom_carte 115200

/dev/tty.nom_carte est le nom du port série de la carte.

Lorsque vous avez terminé d'utiliser screen, il est possible de le quitter (sur la plupart des versions) en utilisant la combinaison de touches Ctrl a puis k puis y (pour oui) -OU- presser Ctrl a puis taper :quit et presser le retour clavier.

Une fois connecté sur le REPL série essayez de presser le retour clavier (pour confirmer une première commande "vide") et vous devriez voir l'invite REPL >>> .

Vous pouvez saisir la fonction help() puis presser le retour clavier, cela affiche un message d'aide sur la plupart des cartes MicroPython.

Si vous n'arrivez pas a obtenir l'invite REPL >>> alors vous pouvez essayez de saisie la combinaison de touche Ctrl c plusieurs fois (cela interrompt le script/programme en cours d'exécution sur la carte).

Voila, c'est tout en ce qui concerne la connexion REPL, vous être maintenant prêt à écrire vos premières lignes de code MicroPython!



Source: MicroPython Basics: How to Load MicroPython on a Board
Créé par Tony DiCola pour AdaFruit Industries.

Traduit par Meurisse D. pour MCHobby

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com