Sommaire

Communiquer avec MicroPython

Comme expliqué dans le premier chapitre, la carte Pyboard expose deux interfaces dès lors qu’elle est connectée sur le port USB d’un ordinateur.

images/05RI01.png

Interfaces de communication entre ordinateur et carte MicroPython

Ces interfaces permettent d’interagir de deux façons différentes avec la carte :

  • Échange de fichiers avec la carte puisque celle-ci se présente comme un périphérique de stockage de masse (comme une clé USB, un disque flash).

  • Saisir des commandes Python sur la carte par l’intermédiaire du port USB-série. À l’aide d’utilitaires appropriés, cette interface permet également d’échanger des fichiers avec la carte.

images/05RI02.png

Les deux principales façons d’interagir avec la carte

Le cas de la Pyboard-D

Les deux interfaces de base MicroPython sont également exposées de façon identique par une carte Pyboard-D.

À celles-ci vient s’ajouter une interface WebREPL également disponible sur les cartes ESP8266 / ESP32 flashées avec le firmware MicroPython. Cette interface WebREPL permet d’utiliser une connexion réseau (via WiFi) pour saisir des commandes.

Ce point sera abordé plus en détail dans la suite de ce chapitre (cf. section WebREPL).