Programme Esptop 10 avec VS Code et PlatformOio IDE

Programme Esptop 10 avec VS Code et PlatformOio IDE

La plupart du temps, ESP32 est programmé à l'aide d'Arduino IDE, mais si vous êtes un utilisateur de code Visual Studio, il vous serait difficile de passer à Arduino IDE. ESP32 peut facilement être programmé à l'aide de Code vs également. VS Code a des fonctionnalités avancées comme la complétion automatique et la vérification des erreurs.

Pour programmer ESP32 avec une extension de plate-forme VS Code est utilisée. Suivez toutes les étapes pour terminer l'installation ESP32 dans VS Code.

Voici la liste du contenu que nous couvrirons:

1: Installation vs code sur Windows (Code Visual Studio)
2: Installation de Python sur Windows
3: Installation de PlatformoIo IDE Extension sur VS Code
4: Installation de l'extension C ++ dans le code vs
5: Création d'un nouveau projet dans VS Code à l'aide de PlatformIo IDE pour ESP32

  • 1: Téléchargement du code dans ESP32 à l'aide de PlatformIo IDE
  • 2: sortie

Conditions préalables

Avant d'aller de l'avant, voici la liste des programmes et des extensions, nous devons avoir sur notre PC pour démarrer la programmation ESP32 avec VS Code:

  • VS Code
  • Python 3
  • Extension de plateforme IDE
  • Extension C ++
  • Conseil ESP32

1: Installation vs code sur Windows (Code Visual Studio)

La première étape vers l'installation consiste à télécharger le code vs. Les étapes mentionnées ci-dessous vont guider sur l'installation du code vs.

Étape 1: Ouvrez Visual Studio Code Page de téléchargement officiel et téléchargez la version stable vs code pour Windows.

Étape 2: Un nouveau fichier d'installation peut être vu dans le dossier de téléchargement. Double-cliquez pour ouvrir l'assistant d'installation.

Étape 3: Donnez la permission de l'accord de licence et cliquez Suivant.

Étape 4: Vérifier Ajouter au chemin Option et cliquez Suivant.

Étape 5: Maintenant cliquez Installer Pour commencer le processus d'installation du code vs.

Étape 6: Une fois le processus d'installation terminé, cliquez Finir Pour fermer la fenêtre.

Étape 7: Ouvrez le code. La fenêtre suivante s'ouvrira en nous montrant l'interface de code vs. Déplacez le curseur sur n'importe quelle icône, il montrera la signification de chaque icône plus un raccourci pour y accéder facilement.

Nous avons réussi à installer le code vs sur notre PC. Maintenant, nous allons évoluer vers l'installation de Python 3 sur le PC.

2: Installation de Python sur Windows

Pour programmer une carte ESP32 dans VS Code Python 3 est nécessaire. Nous avons besoin de Python 3 parce que Plateforme Core (CLI) est écrit en python. Par défaut, la CLI est installée dans la plupart des systèmes d'exploitation à l'exception de Windows.

Les étapes ci-dessous vous guideront sur l'installation de Python 3.

Étape 1: Open Python 3 Page de téléchargement. Téléchargez la dernière version disponible.

Étape 2: Les fichiers suivants de Python 3 seront téléchargés, le fichier d'installation à double clic.

Étape 3: Pour commencer l'installation, vérifiez le Ajouter au chemin Option puis sélectionnez Installer maintenant.

Étape 4: Une fois la configuration installée avec succès, cliquez Fermer pour finir.

Comme Python 3 est prêt maintenant ouvert vs code et installez l'extension de plate-forme pour ESP32.

3: Installation de PlatformoIo IDE Extension sur VS Code

La dernière étape pour configurer ESP32 avec le code vs consiste à installer le Plateforme Extension dans VS Code. Platformoo est un IDE professionnel multiplateforme et multi-framework pour les systèmes et les conceptions intégrés. En utilisant cette extension dans le code vs, nous pouvons facilement programmer la carte ESP32.

Suivez les étapes de la configuration de la plate-forme dans VS Code:

Étape 1: Ouvrir le code vs, l'interface suivante s'ouvrira.

Étape 2: Ouvrez l'onglet Extension et recherchez l'extension PlatformIo IDE dans la barre de recherche. Cliquez sur Installer pour commencer l'installation.

Étape 3: Une fois l'installation terminée, vous verrez l'icône de plate-forme sur la barre gauche tandis qu'une icône d'accueil est également disponible en bas de la fenêtre pour ouvrir la plate-forme IDE.

Nous avons réussi à installer l'extension de plateforme IDE dans le code vs. Seule l'extension qui reste est C++. Maintenant, nous allons nous diriger vers la partie d'installation de l'extension C ++.

4: Installation de l'extension C ++ dans le code vs

Comme la plupart du code écrit pour ESP32 est en langue C ++, nous avons besoin d'une extension C ++ pour programmer et télécharger du code dans ESP32. Cette extension aide également lorsque la plate-forme IDE ne compile pas un programme, nous devons donc convertir manuellement le code Arduino écrit pour ESP32 en C++.

Pour installer une extension C ++, recherchez-la dans la fenêtre d'extension et cliquez Installer.

Nous avons terminé toutes les installations requises. Il est temps de télécharger le premier code dans ESP32 en utilisant le code vs.

5: Création d'un nouveau projet dans VS Code à l'aide de PlatformIo IDE pour ESP32

Avant de pouvoir écrire un nouveau code, la première chose est de configurer la plate-forme IDE pour ESP32. Suivez les étapes de la configuration de la plate-forme:

Étape 1: Ouvrir la page d'accueil de PlatformoIo IDE et sélectionnez Nouveau projet.

Étape 2: Créer un nouveau fichier. Sélectionnez le nom du tableau et le cadre Arduino. Après ce clic Finir.

Étape 3: La fenêtre suivante apparaîtra et attendra la plate-forme pour configurer le nouveau projet.

Note: Cette fenêtre pourrait prendre du temps pour la première fois. Platformo doit installer les chaînes d'outils dépendantes, le cadre et les SDK requis. Alors soyez patient, le temps peut varier de 5 minutes à 15 minutes. Si cela prend plus de temps que cela, essayez de redémarrer vs code.

Étape 4: La fenêtre ci-dessous apparaîtra qui nous montre tous les fichiers dans le nouveau projet que nous venons de créer. Ici, nous pouvons accéder aux fichiers source et .cpp Fichier où nous rédigerons le code C ++ pour ESP32.

Note: Ne modifiez pas et ne déplacez pas ces fichiers sinon vous ne pourrez pas compiler le code à l'aide de la plate-forme IDE.

Étape 5: Ici, nous pouvons voir le plateforme.ini Fichier qui nous montre la configuration de la plate-forme pour le projet actuel. Il nous montre la plate-forme, la planche et le cadre que nous utilisons.

Nous pouvons également le modifier comme l'inclure des bibliothèques, la définition du taux de bauds et d'autres configurations.

Comme nous utilisons la carte ESP32, réglez le taux de bauds comme 115200 en utilisant la commande:

Monitor_Speed ​​= 115200

Après avoir défini le taux de bauds en série, assurez-vous d'enregistrer le fichier ou d'appuyer sur Ctrl + s.

Nous avons créé un nouveau fichier et configuré la plate-forme IDE pour ESP32. Maintenant, nous allons télécharger le premier code dans ESP32.

1: Téléchargement du code dans ESP32 à l'aide de PlatformIo IDE

Pour tester l'installation de PlatformoIo, nous téléchargerons du code dans ESP32. Connectez la carte avec le PC. Assurez-vous que le Pilotes en série pour UART La communication est installée sur le PC. Si les pilotes pour ESP32 ne sont pas disponibles en plateforme ne pourront pas détecter la carte ESP32.

Pour plus d'informations détaillées, lisez l'article comment configurer les pilotes ESP32 dans Windows.

Suivez les étapes données pour terminer le code de téléchargement dans ESP32:

Étape 1: Téléchargez les derniers pilotes VCP USB-to-UART Bridge.

Étape 2: Une fois que les pilotes sont installés ouverts contre le code et accéder à la page d'accueil de PlatformoIo, accédez aux appareils pour actualiser les pilotes. Si les pilotes ont été correctement installés, PlatformOo détectera automatiquement le port com pour ESP32.

Étape 3: Maintenant, l'ESP32 est connecté au PC. Ouvrir le principal.cpp dossier sous le SRC dossier. Coller le code donné dans l'éditeur.

Ce code clignote la LED bleue intégrée sur ESP32.

#inclure
#define LED 2
void setup()
En série.commencer (115200); // Taux en bauds série
PinMode (LED, sortie);

VOID LOOP ()
DigitalWrite (LED, High); // Pin LED Set High
En série.println ("LED ON"); // LED Activer
retard (1000); // délai de 1 sec
DigitalWrite (LED, bas); // LED PIN Set bas
En série.println ("LED OFF"); // LED éteint
retard (1000); // délai de 1 sec

Étape 4: Compilez et téléchargez le code à l'aide du bouton dans le menu inférieur.

Étape 5: Une fois le code téléchargé avec succès, le nouveau message apparaîtra sur la fenêtre de sortie comme indiqué dans l'image.

2: sortie

Dans la sortie, nous pouvons voir que la LED intégrée connectée à la broche 2 d'ESP32 commence à clignoter.

LED activée pendant 1 seconde.

LED éteint pendant 1 seconde.

Conclusion

Visual Studio Code est une plate-forme très polyvalente pour rédiger des programmes de niveau avancé. Comme Arduino, ESP32 peut également être programmé à l'aide du code VS; Nous avons juste besoin d'installer l'extension PlatformoIo IDE. L'extension de plateforme IDE est conçue pour les applications système intégrées. Ce guide couvre toutes les étapes nécessaires pour programmer ESP32 en utilisant le code vs.