Aller au contenu principal

2- environnement logiciel


1. VSCode

le logiciel VSCode dont le site officiel est à l'URL https://code.visualstudio.com/ sera celui que nous allons utiliser. C'est un environnement de développement (IDE en anglais) . Il est basé sur l'utilisation d'un serveur Node.js et est adapté à de nombreux codes sources écrits dans de nombreux langages. Une version portable que vous pouvez utiliser sur clé USB .. au autre dispositif portable, est déjà installée sur le disque dur de votre poste de travail.

Nous l'utiliserons

  • pour gérer les dossiers contenant le code source de nos exemples,
  • comme éditeur du code source,
  • et aussi pour l'usage du plugin spécifique aux modules de Pycom : ce plugin installe une console des modules de Pycom (via le câble USB)

le plugin pymakr a été ajouté à VSCode comme l'explique la page https://docs.pycom.io/gettingstarted/software/vscode/

celui-ci permet de transformer cet environnement logiciel en console du module WiPy, il est déjà installé sur la version de votre poste de travail. Pour ceux qui souhaitent l'installer sur leur propre poste de travail, la procédure est détaillée à installation VsCode pour Pycom

ouvrir le logiciel

se déplacer dans le dossier C:/pycom, puis exécuter la macro-commande "start.bat" associée aux applications portables, et qui va lancez VSCode. Lorsqu'il est ouvert, observer la présence d'un terminal nommé "Pymakr Console" ainsi que de la barre d'outils terminalPymakr

liaison série avec les modules

Câbler l'USB entre la platine Pysense et le PC, un port série de type ComX (X est un nombre variable suivant le port physique sur lequel est connecté votre module) est créé , puis une invite de commande permet de vérifier la disponibilité de la console du module Wipy

console REPL

Une console nommée "REPL" (acronyme Anglais bien expliqué à Wikipédia ) permet d'entrer des commandes micropython, dans cette console le passage à la ligne ordonne l’exécution (en python on parle d'interprétation) de la ligne de python que vous avez entrée à la Wipy.

Remarques sur l'usage des outils de type terminals (dont REPL)

  • le clic droit sur la souris permet d'injecter le presse-papier (si celui-ci n'est pas vide!)
  • le déplacement avec les touches Up et Down permet de faire défiler les lignes de code précedentes déjà exécutées et mémorisées dans le buffer des lignes de commandes (et les re-execuster si necessaires) ..

2. prise en main du plugin pymakr

Ce plugin ajoute 3 éléments dans l'IDE VSCode

icônes dans la barre d'état

sur la barre d'état située en bas et sous forme d'icône se situe l'ensemble des outils de gestion des projets micro-python pour la WiPy barrePymak

terminal REPL

Il est disponible dans la fenêtre terminal et adapté à la communication (via la liaison série dans notre cas) à la WiPy

  • avant de connecter la Wipy

consolePymakr1

  • après connexion de la Wipy, un port liaison série est affecté, et la présence du triple symbole >>> dans le terminal Pymakr permettra ensuite d'exécuter directement du code micro-python

consolePymakr2

raccourcis clavier

Ils sont indiqués dans la page du MarketPlace du VSCode

Passez à la pratique avec la page suivante...