6 meilleurs ides micropython pour la programmation

6 meilleurs ides micropython pour la programmation
ESP32 est une plate-forme IoT basée sur un microcontrôleur qui prend en charge plusieurs langages de programmation. Il peut être programmé à l'aide de la programmation Arduino IDE et exécute également la très célèbre programmation Micropython. Ici aujourd'hui, nous énumérons des ides micropython largement utilisés pour la programmation des cartes ESP32.

Micropython ides

MicropyThon est un langage de programmation open source dérivé de Python 3 et conçu pour les microcontrôleurs et les applications de systèmes intégrés. Pour écrire et exécuter le code micropython, nous avons besoin d'un IDE pour programmer ESP32.

Bien qu'il existe de nombreux IDE disponibles pour la programmation des conseils ESP32, voici la liste des IDE très célèbres et courants utilisés parmi la famille ESP32.

  • VS Code
  • MU rédacteur en chef
  • Pycharme
  • upycraft
  • Thonny
  • Microïde

1: VS Code

Le code Visual Studio est parmi les meilleurs IDE pour la programmation des cartes ESP32. Nous avons juste besoin d'installer un plugin externe qui prend en charge Micropython et ce plugin est pymakr (extension Pymakr).

Avant la programmation ESP32 avec Micropython, nous devons d'abord flasher le micrologiciel Micropython à l'intérieur de la carte ESP32.

Cependant, en tant que débutant, nous ne vous recommandons pas.

VS Code avec extension Pymakr est livré avec les fonctionnalités suivantes:

  • Syntaxe mise en évidence
  • Correspondance de support
  • Auto-indentation
  • Sélection de boîte
  • Extraits

2: éditeur MU

L'éditeur MU est un autre IDE à micropopropython simple facile à utiliser. Il est livré avec une interface intuitive avec un outil préinstallé pour clignoter Micropython dans ESP32 sans avoir besoin d'Esptool. L'éditeur MU est également compatible avec d'autres planches comme Pyboard.

De plus, il a une fonction très utile qui vérifie en continu l'indentation du code et les espaces manquants. De plus, cela donne également une vérification des erreurs en temps réel. La seule chose qu'il est en retard est le bouton d'arrêt pour interrompre le code. Nous devons réinitialiser manuellement le conseil d'administration ou utiliser le raccourci Ctrl + C, mais cela peut ne pas fonctionner à chaque fois, surtout lorsque ESP32 est occupé. Mais il en a encore plus que nous avions besoin. Pour télécharger et lire sur MU Editor Cliquez ici.

Voici quelques faits saillants importants pour l'IDE Micropython:

  • Conçu pour les débutants
  • Facile à utiliser
  • Interface minimaliste
  • Code de micropython facile à créer et à exécuter
  • Outil pour clignoter le firmware dans ESP32

3: Pycharm

PyCharm est un IDE de niveau avancé pour écrire le code micropopython. Il dispose d'une compilation de code intelligent, avec inspection du temps de lecture, des résultats d'erreur de code et des capacités de navigation faciles à utiliser.

PyCharm est plus ciblé pour un niveau avancé, mais en tant que débutant, vous trouverez encore l'un des IDE faciles à utiliser. Téléchargez PyCharm IDE depuis leur site officiel. Si l'on a déjà programmé Python 3 en utilisant PyCharm, il sera très utile pour contrôler les microcontrôleurs ESP32 en utilisant cet IDE.

Voici quelques points forts principaux de PyCharm IDE:

  • Assistance Python intelligente
  • Cadres de développement Web
  • Outils scientifiques
  • Développement de la technologie croisée
  • Capacités de développement à distance
  • Outils de développeur intégré

4: ide upycraft

UpyCraft est le meilleur IDE conçu dans le seul but de la programmation ESP32 et d'autres cartes de microcontrôleur comme les planches PY. Son interface facile à utiliser avec la capacité intégrée de télécharger le firmware micropython dans la carte ESP32 en fait un meilleur choix pour les débutants. Téléchargez gratuitement upycraft.

Cet IDE comprend une barre latérale gauche qui montre le répertoire de travail actuel et tous les fichiers sur lesquels nous travaillons. Il a également quelques boutons d'action rapide pour télécharger du code dans ESP32.

L'une des choses les plus intéressantes à l'intérieur de l'ide upycraft est son accumulation de communication rapide avec ESP32. Nous avons juste besoin de sélectionner le port com. Une autre fonctionnalité qu'il inclut est le Télécharger et Courir boutons. L'utiliser, nous pouvons télécharger le code directement sur ESP32 et pas besoin de réinitialiser manuellement la carte d'abord comme les autres IDE requis.

Voici quelques points forts principaux de l'ide upycraft:

  • Prend en charge les mises à jour
  • Compatible avec les systèmes Windows et Mac
  • Design simple, facile à utiliser
  • Livré avec des exemples intégrés de différentes cartes
  • Assistance technique disponible sur le forum UpyCraft et GitHub.

5: Thonny IDE

La prochaine liste est l'ide Thonny qui est un IDE pour le langage de programmation Python et prend en charge Micropython pour les microcontrôleurs. Thonny IDE prend également en charge le firmware de micropython brûlant à la carte ESP32.

Thonny IDE est conçu pour les débutants, et il offre de nombreuses fonctionnalités qui en font une plate-forme de développement micropython à part entière. Il vous permet également de programmer des planches ESP32 en temps réel en utilisant simplement la fenêtre Shell / Terminal.

Quelques points forts principaux de Thonny IDE comprennent:

  • Facile à démarrer
  • Débogueur simple
  • Évaluation de l'expression de pas à travers
  • Prise en évidence les erreurs de syntaxe
  • Explique les portées
  • Achèvement du code
  • GUI PIP simple et propre

6: Microide

Microroïde (µide) est un outil IDE pour la programmation des microcontrôleurs. Sa signification avec ESP32 augmente en raison de sa capacité sans fil de programmation des cartes ESP32. Plusieurs modules peuvent être ajoutés au développement rapide d'un programme. Il a un serveur Web intégré pour lire et écrire.

Il suffit de mettre à jour la carte ESP32 avec un micrologiciel Micropython et télécharger un nouveau code sans fil.

Voici quelques caractéristiques majeures de Microide:

  • Microïde est gratuit
  • Visualisation des données et émulation de terminal de commande
  • Prise en charge de la puce ESP32 (ESP8266 dans un avenir proche)
  • Accessible de n'importe où via le rediffusion
  • Édition de code sans fil
  • Facile à installer

Qui est le meilleur IDE pour Micropython

Donc, après avoir discuté de tous ces ides pour micropython, nous avons conclu qu'en tant que débutant, on peut aller avec Thonny et upycraft IDE. Cependant, si l'on veut explorer Micropython avec ESP32 plus en détail CONTRE code Pycharme est le meilleur IDE.

Conclusion

Ici, cet article donne une brève comparaison de tous les principaux ides de Micropython. La plupart de ces IDE sont livrés avec un outil préinstallé pour flasher le firmware de micropython dans ESP32, mais certains IDE nécessitent d'abord le micropopropython sur la carte ESP32. Cet article aidera à trouver le meilleur IDE pour Micropython.