MicroPython-M5Stack-Serial
Identifier le port USB-Série
Votre plateforme ESP32 ou M5Stack (basé sur un ESP32) n'est pas capable d'exposer un système de fichier lorsque vous le branchez sur un ordinateur.
Le seul moyen de communication que celui-ci dispose est un UART (un port série via USB) pris en charge par le composant CP120x présent sur la carte.
Ce port série/UART peut être identifié au moment du branchement de la carte sur votre ordinateur.
Machine Linux
Sur un système Linux, il est facile d'identifier le port série dans les messages envoyés par le noyaux Linux lors de la connexion de l'ESP32 sur un port USB.
Brancher l'ESP32 / M5-Core puis exécuter la commande dmesg dans un terminal pour collecter les messages de débogage.
[441990.881362] usb 2-3.2: new full-speed USB device number 16 using xhci_hcd [441990.983365] usb 2-3.2: New USB device found, idVendor=10c4, idProduct=ea60 [441990.983368] usb 2-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [441990.983370] usb 2-3.2: Product: CP2104 USB to UART Bridge Controller [441990.983371] usb 2-3.2: Manufacturer: Silicon Labs [441990.983373] usb 2-3.2: SerialNumber: 01DB6B96 [441990.984594] cp210x 2-3.2:1.0: cp210x converter detected [441990.985755] usb 2-3.2: cp210x converter now attached to ttyUSB0
il s'agit ici du port ttyUSB0 et donc du périphérique /dev/ttyUSB0
Voir le tuto RShell pour savoir comment utiliser cette information avec votre ESP32 / M5Core.