Laboratoire Arduino pour MicroPython – Un IDE MicroPython multiplateforme expérimental pour les cartes Arduino

Laboratoire Arduino pour MicroPython - Un IDE MicroPython multiplateforme expérimental pour les cartes Arduino

Les cartes Arduino ont traditionnellement été programmées avec un langage de type C dans l’IDE Arduino, mais avec le laboratoire Arduino pour MicroPython, Arduino a ajouté MicroPython à plusieurs cartes Arduino officielles.

Selon les mots de l’équipe Arduino, « pas encore un produit officiel, un outil expérimental », mais je ne serais pas surpris s’il devenait un IDE officiel finalement car la société a collaboré avec Damien George, le créateur de MicroPython, pour porter l’officiel la machine virtuelle à un certain nombre de produits Arduino, et Murilo Polese pour développer l’IDE multiplateforme Arduino Lab for MicroPython pour MicroPython.

Laboratoire Arduino pour MicroPython

L’IDE semble familier… Oh oui, je le vois maintenant, c’est essentiellement l’IDE Arduino, mais pour MicroPython… ? et bon nombre des mêmes fonctionnalités, y compris la prise en charge de la connexion avec une carte, le téléchargement de code, le transfert de fichiers, plus un REPL interactif spécifique à Python coquille.

Fonctionnalités Arduino Lab pour MicroPython jusqu’à présent :

  • Boucle d’impression d’évaluation de lecture (REPL) de MicroPython
    • Entrer en mode coller
    • Entrez le remplacement brut
    • Réinitialisation du logiciel
    • Peut fonctionner avec des cartes non Arduino
  • Gestion du système de fichiers (disque et système de fichiers MicroPython)
    • Créer, renommer, supprimer
    • Charger télécharger
  • Éditeur de texte avec mise en évidence de la syntaxe Python
  • Contrôles d’exécution du code
    • Exécutez ce qu’il y a sur l’éditeur de texte
    • Stop (interruption clavier)
    • Redémarrage en douceur

L’outil s’appuie sur le framework Electron et la version Alpha peut être téléchargée pour Windows, macOS et Linux sur GitHub où vous trouverez également le code source.

Je l’ai installé dans Ubuntu 20.04. Le menu du haut est assez basique, donc cela semble en effet être un travail en cours. Je ne sais pas non plus quelles cartes exactes sont prises en charge, mais d’après la capture d’écran ci-dessus, nous savons au moins que les cartes Arduino Portenta devraient être prises en charge.

Laboratoire Arduino pour MicroPython Ubuntu

Ce n’est pas le premier IDE MicroPython d’Arduino, car la société s’est associée à OpenMV pour porter sa machine virtuelle de vision par ordinateur sur divers produits Arduino, notamment la Nicla Vision avec le micrologiciel et l’IDE OpenMV. Nous devrons attendre et voir si les IDE MicroPython deviendront des outils officiels pour les cartes Arduino.

Via le blog Arduino