Program ESPTOP 10 z kodem VS i platformo IDE

Program ESPTOP 10 z kodem VS i platformo IDE

Przez większość czasu ESP32 jest programowane za pomocą Arduino IDE. ESP32 można łatwo zaprogramować za pomocą kodu VS. VS Code ma niektóre zaawansowane funkcje, takie jak automatyczne zakończenie i sprawdzanie błędów.

Do programowania ESP32 z rozszerzeniem Platformo VS VS Code. Wykonaj wszystkie kroki, aby zakończyć instalację ESP32 w kodzie VS.

Oto lista treści, którą będziemy omawiać:

1: Instalowanie kodu VS w systemie Windows (kod Visual Studio)
2: Instalowanie Pythona w systemie Windows
3: Instalowanie rozszerzenia platformio IDE na kodzie VS
4: Instalowanie rozszerzenia C ++ w kodzie VS
5: Tworzenie nowego projektu w kodzie VS przy użyciu platformio IDE dla ESP32

  • 1: Przesyłanie kodu w ESP32 za pomocą platformio IDE
  • 2: Wyjście

Wymagania wstępne

Zanim przejdziemy do przodu tutaj jest lista programów i rozszerzeń, musimy mieć na naszym komputerze, aby rozpocząć programowanie ESP32 z kodem VS:

  • Vs kod
  • Python 3
  • Rozszerzenie platformio IDE
  • Rozszerzenie C ++
  • ESP32 Board

1: Instalowanie kodu VS w systemie Windows (kod Visual Studio)

Pierwszym krokiem w kierunku instalacji jest pobranie kodu VS. Teraz wspomniane poniżej kroki będą prowadzone w sprawie instalacji kodu.

Krok 1: Otwórz Kod Visual Studio Oficjalna strona pobierania i pobierz stabilną kompilację vs kod dla systemu Windows.

Krok 2: Nowy plik instalacyjny można zobaczyć w folderze pobierania. Kliknij dwukrotnie, aby otworzyć kreatora instalacji.

Krok 3: Daj zezwolenie na umowę licencyjną i kliknij Następny.

Krok 4: Sprawdzać Dodaj do ścieżki opcja i kliknij Następny.

Krok 5: Teraz kliknij zainstalować Aby rozpocząć proces instalacji kodu VS.

Krok 6: Po zakończeniu procesu instalacji kliknij Skończyć Aby zamknąć okno.

Krok 7: Otwórz kod. Poniższe okno otworzy się, pokazując nam interfejs kodu VS. Przenieś kursor na każdą ikonę, która pokaże znaczenie każdej ikony plus skrót, aby uzyskać do nich łatwy dostęp.

Z powodzeniem zainstalowaliśmy kod VS na naszym komputerze. Teraz przejdziemy do instalacji Python 3 na komputerze.

2: Instalowanie Pythona w systemie Windows

Aby zaprogramować płytę ESP32 w VS Code Python 3. Potrzebujemy Pythona 3, ponieważ Platformo Core (CLI) jest napisane w Pythonie. Domyślnie CLI jest instalowane w większości systemów operacyjnych, z wyjątkiem systemu Windows.

Poniższe kroki poprowadzą Cię w instalacji Python 3.

Krok 1: Otwórz stronę pobierania Python 3. Pobierz najnowszą dostępną wersję.

Krok 2: Plik po pobraniu plików Python 3, plik instalacji dwukrotnie kliknij.

Krok 3: Aby rozpocząć instalację, sprawdź Dodaj do ścieżki opcja, a następnie wybierz Zainstaluj teraz.

Krok 4: Po pomyślnym zainstalowaniu konfiguracji kliknij Zamknąć skończyć.

Ponieważ Python 3 jest teraz gotowy do otwarcia w porównaniu do kodu i zainstaluj rozszerzenie platformo dla ESP32.

3: Instalowanie rozszerzenia platformio IDE na kodzie VS

Ostatnim krokiem do konfiguracji ESP32 z kodem VS to zainstalowanie Platformo rozszerzenie w kodzie VS. Platformio to międzypatrzywna i multi -framework Professional IDE dla systemów i projektów wbudowanych. Korzystając z tego rozszerzenia w kodzie VS, możemy łatwo zaprogramować płytę ESP32.

Wykonaj kroki do konfiguracji platformo w kodzie VS:

Krok 1: Otwórz vs kod, następujący interfejs zostanie otwarty.

Krok 2: Otwórz kartę rozszerzenia i wyszukaj rozszerzenie platformio IDE na pasku wyszukiwania. Kliknij Instaluj, aby rozpocząć instalację.

Krok 3: Po zakończeniu instalacji zobaczysz ikonę platformio na lewym pasku bocznym, podczas gdy ikona domowa jest również dostępna na dole okna, aby otworzyć platformo IDE.

Z powodzeniem zainstalowaliśmy rozszerzenie platformio IDE w kodzie VS. Tylko przedłużenie, które pozostało, to c++. Teraz przejdziemy do części instalacji rozszerzenia C ++.

4: Instalowanie rozszerzenia C ++ w kodzie VS

Ponieważ większość kodu napisana dla ESP32 jest w języku C ++, potrzebujemy rozszerzenia C ++ do programowania i przesyłania kodu w ESP32. To rozszerzenie pomaga również, gdy Platformio IDE nie opracowuje programu, dlatego musimy ręcznie przekonwertować kod Arduino napisany dla ESP32 w C++.

Aby zainstalować rozszerzenie C ++, wyszukaj go w oknie rozszerzenia i kliknij zainstalować.

Ukończyliśmy wszystkie wymagane instalacje. Czas przesłać pierwszy kod w ESP32 za pomocą kodu VS.

5: Tworzenie nowego projektu w kodzie VS przy użyciu platformio IDE dla ESP32

Zanim będziemy mogli napisać nowy kod, pierwszą rzeczą jest skonfigurowanie platformio IDE dla ESP32. Wykonaj kroki do konfiguracji platformo:

Krok 1: Otwórz stronę główną platformio IDE i wybierz Nowy projekt.

Krok 2: Utwórz nowy plik. Wybierz nazwę planszy i Framework Arduino. Po tym kliknięciu Skończyć.

Krok 3: Pojawi się następujące okno i poczekaj, aż platformo skonfiguruje nowy projekt.

Notatka: To okno może zająć trochę czasu. Platformio musi zainstalować zależne łańcuchy narzędzi, ramy i wymagane SDK. Więc proszę, bądź cierpliwy, czas może wahać się od 5 minut do 15 minut. Jeśli trwa to dłużej niż ten, spróbuj ponownie uruchomić w porównaniu z kodem.

Krok 4: Poniżej pojawi się okno, które pokazuje nam wszystkie pliki w ramach nowego projektu, który właśnie utworzyliśmy. Tutaj możemy uzyskać dostęp do plików źródłowych i .CPP Plik, w którym napiszemy kod C ++ dla ESP32.

Notatka: Nie modyfikuj ani nie przesuń tych plików, w przeciwnym razie nie będziesz mógł skompilować kodu za pomocą platformio IDE.

Krok 5: Tutaj możemy zobaczyć platformo.ini plik, który pokazuje nam konfigurację platformo dla bieżącego projektu. Pokazuje nam platformę, planszę i framework, których używamy.

Możemy również to zmodyfikować, jak w tym biblioteki, definiowanie szybkości transmisji i innych konfiguracji.

Ponieważ używamy płyty ESP32, więc ustaw szybkość transmisji jako 115200 za pomocą polecenia:

monitor_speed = 115200

Po zdefiniowaniu stawki seryjnej BAUD upewnij się, że zapisz plik lub naciśnij Ctrl + s.

Utworzyliśmy nowy plik i skonfigurowaliśmy platformo IDE dla ESP32. Teraz przesłamy pierwszy kod w ESP32.

1: Przesyłanie kodu w ESP32 za pomocą platformio IDE

Aby przetestować instalację platformio, prześlemy kod w ESP32. Podłącz planszę z komputerem. Upewnij się, że Seryjne sterowniki dla UART Komunikacja jest instalowana na komputerze. Jeśli sterowniki dla ESP32 nie są dostępne platformo, nie będą w stanie wykryć płyty ESP32.

Aby uzyskać szczegółowe informacje, przeczytaj artykuł, jak skonfigurować sterowniki ESP32 w systemie Windows.

Wykonaj podane kroki, aby zakończyć kod przesyłania w ESP32:

Krok 1: Pobierz najnowsze sterowniki VCP USB-Uart Bridge.

Krok 2: Po zainstalowaniu sterowników otwórz kod i przejdź do strony głównej platformio, a następnie przejdź do urządzeń, aby odświeżyć sterowniki. Jeśli sterowniki zostały poprawnie zainstalowane, Platformio automatycznie wykryje port COM dla ESP32.

Krok 3: Teraz ESP32 jest podłączony do komputera. Otworzyć główny.CPP plik pod src teczka. Wklej kod w redakcji.

Ten kod mrugnie na pokładową niebieską diodę LED na ESP32.

#włączać
#Define LED 2
void setup ()
Seryjny.rozpocząć (115200); // Wskaźnik seryjnego transmisji
pinmode (LED, wyjście);

void Loop ()
DigitalWrite (LED, High); // PIN LED PIN HIGH
Seryjny.println („LED on”); // LED Włącz
opóźnienie (1000); // 1 s opóźnienie
DigitalWrite (LED, niski); // PIN LED PIN Now
Seryjny.println („LED OFF”); // LED wyłącz
opóźnienie (1000); // 1 s opóźnienie

Krok 4: Skompiluj i przesyłaj kod za pomocą przycisku w dolnym menu.

Krok 5: Po pomyślnym przesłaniu kodu nowy komunikat pojawi się w oknie wyjściowym, jak pokazano na obrazie.

2: Wyjście

W wyjściu widzimy, że wbudowana dioda LED podłączona do pin 2 ESP32 zaczyna migać.

LED włączono na 1 sekundę.

LED wyłączono na 1 sekundę.

Wniosek

Visual Studio Code to bardzo wszechstronna platforma do pisania programów zaawansowanych. Podobnie jak Arduino, ESP32 można również zaprogramować za pomocą kodu VS; Musimy tylko zainstalować rozszerzenie platformio IDE. Platformio IDE Extension jest zaprojektowany do wbudowanych aplikacji systemowych. Ten przewodnik obejmuje wszystkie kroki potrzebne do zaprogramowania ESP32 za pomocą kodu VS.