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
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:
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.