W tym artykule zawiera następujące sekcje:
1. Konfigurowanie IDE upycraft z ESP32
Micropython pochodzi z języka programowania Python 3 specjalnie zaprojektowany dla płyt opartych na mikrokontrolerze. Możemy również zaprogramować ESP32 z Micropython za pomocą IDE UPYcraft.
Zanim napiszmy nasz pierwszy kod mikropython dla ESP32, musimy zainstalować pewne warunki wstępne na naszym komputerze.
1.1. Instalowanie Python 3
Aby napisać kod mikropython, potrzebujemy zaktualizowanej wersji Python 3, która ma zostać zainstalowana na naszym komputerze.
Krok 1: Odwiedź stronę pobierania Python 3 lub kliknij tutaj, aby pobrać zaktualizowaną wersję. Tutaj w naszym przypadku jest to 3.11.0
Krok 2: Następujący plik zostanie pobrany w katalogu pobierania.
Krok 3: Kliknij dwukrotnie plik, aby rozpocząć instalację Python 3. Włączać Dodaj do ścieżki opcja i kliknij Zainstaluj teraz. Po powodzenia instalacji zamknij konfigurację.
Gdy zainstalowaliśmy teraz Python 3, będziemy kontynuować część instalacji IDE UPYCRACT.
1.2. Pobieranie IDE upycraft
Aby programować ESP32, musimy pobrać UPYCraft IDE. Poniżej znajdują się dwa źródła pobierania Upycraft IDE:
Aby pobrać z Github, pobierz najnowszą wersję za pomocą powyższego linku.
Pobrać Upycraft IDE Z oficjalnej witryny odwiedź link podany powyżej.
1.3. Instalowanie IDE upycraft
Teraz pomyślnie pobraliśmy następny krok jest zainstalowanie Upycraft IDE. Następujący plik można zobaczyć w folderze pobierania.
Aby zainstalować kliknięcie OK.
Kiedyś Upycraft IDE jest zainstalowany następujący interfejs otworzy się.
1.4. Omówienie interfejsu IDE UPYCraft
Interfejs IDE UPYCRACT składa się z czterech różnych okien, które są:
1: Sekcja plików
To okno zawiera wszystkie .py pliki i ścieżka katalogu, nad którą obecnie pracujemy. Tutaj główne pliki kodu mikropython, takie jak główny.py I uruchomić.py może być widziane.
W tej sekcji zawiera ponadto cztery różne kategorie:
2: Okno edytora
Dalej jest okno edytora, w którym możemy napisać kod mikropython i utworzyć wiele .py akta.
3: Shell/Terminal
Shell lub terminal pozwala nam bezpośrednio wykonywać niektóre polecenia bez tworzenia plików mikropython i przesyłania ich na pokład. Zapewnia również informacje związane z programem wykonanym.
4: Narzędzia
Ostatnia sekcja zawiera wszystkie narzędzia szybkiego działania wymagane do uruchomienia kodu, takie jak wynagrodzenie, zatrzymanie itp. Poniżej reprezentowaliśmy wszystkie narzędzia za pomocą liczby.
2. Jak pobrać oprogramowanie układowe Micropython dla ESP32
Zakończyliśmy instalację Upycraft IDE. Obok zaprogramuj płytę ESP32, najpierw musimy flashować oprogramowanie układowe Micropython na płycie ESP32. Aby pobrać oprogramowanie, przejdź do Strona pobierania Micropython i wyszukaj sekcję oprogramowania układowego ESP32.
Pobierz najnowszą wersję wydaną dostępną na płytę ESP32 i pamiętaj, aby nie pobierać wersji nocnej kompilacji, ponieważ głównie kieruje zaawansowanych programistów.
W przypadku, gdy korzystasz z jakiejkolwiek innej płyty, takiej jak Pyboard, WIPY przejdź do strony pobierania Micropython i wyszukaj odpowiednie oprogramowanie układowe.
3. Instalowanie oprogramowania układowego Micropython w ESP32 za pomocą IDE upycraft
Po pobraniu oprogramowania układowego następnym krokiem jest zainstalowanie go w ESP32 za pomocą Upycraft IDE. Aby to zrobić, połącz płytę ESP32 z komputerem.
Wybierz tablicę Przejdź do: Narzędzia> plansza> esp32
Następnie wybierz port COM przejdź do: Narzędzia> serial> comx
3.1. Naprawić - Port COM nie jest wykrywany w Upycraft IDE
Czasami podczas korzystania z ESP32 po raz pierwszy komputer nie wykrywa go automatycznie, więc w takim przypadku musimy ręcznie zainstalować wymagane sterowniki.
Przed przejściem dalej, najpierw sprawdź port COM w menedżerze urządzeń w ramach Com & lpt Sekcja. Ponieważ nasze sterowniki są już zainstalowane, pokazany port COM to COM10.
Jeśli nie ma dostępnego portu COM dla ESP32, to następujące są dwa główne powody braku portu COM ESP32:
1: Większość płyty ESP32 Doit Devkit korzysta z układu CP2102 do komunikacji USB. Aby zainstalować sterownik chipowy ESP32 CP2102 Wyszukaj sterownik na pasku wyszukiwania Google.
Kliknij tutaj, aby odwiedzić witrynę Silicon Labs, aby uzyskać najnowsze sterowniki CP2102.
Po pomyślnym zainstalowaniu sterowników uruchom ponownie Arduino IDE i podłącz płytę ESP32 z komputerem, teraz port COM dla płyty ESP32 będzie widoczny. Możesz także zobaczyć port COM Menadżer urządzeń.
2: Jeśli sterowniki są zainstalowane, ale nadal nie możesz zobaczyć portu COM ESP32, to dwukrotnie sprawdź używany kabel USB. Istnieje wiele kabli, które nie mogą ustalić komunikacji szeregowej, ponieważ ich jedynym celem jest ładowanie, a większość z tych kabli brakuje przewodów danych.
3.2. Flashowanie oprogramowania układowego Micropython w ESP32
Ponieważ rozwiązaliśmy problem z portem COM, będziemy kontynuować instalację oprogramowania układowego.
Krok 1: Iść do: Narzędzia> Burnfirmware
Krok 2: Pojawi się okno Wybierz poniższe ustawienia:
Wybierz użytkowników i przeglądaj Oprogramowanie układowe Micropython Plik, który pobraliśmy wcześniej.
Krok 3: Wybierz plik i kliknij otwarty.
Krok 4: Jesteśmy tylko jednym krokiem od flashowania micropythona do naszej własnej tablicy ESP32. Teraz weź płytę ESP32, naciśnij i przytrzymaj URUCHOMIĆ przycisk.
Krok 5: Podczas naciśnięcia przycisku rozruchu ESP32 kliknij OK.
Krok 6: Jeśli wszystkie kroki pójdą dobrze. Po uruchomieniu lampy błyskowej możesz zwolnić nacisk na palcu, zostawiając przycisk rozruchowy ESP32.
Po udanej instalacji oprogramowania układowego powyższe okno zostanie zamknięte automatycznie, a teraz jesteśmy gotowi przesłać nasz pierwszy program na płytę ESP32.
Notatka: W przypadku jakiegokolwiek błędu powtórz powyższe kroki i pamiętaj o naciśnięciu i przytrzymaniu przycisku rozruchu.
4. Program przesyłania LED LED w ESP32 za pomocą Micropython Upycraft IDE
Aby przetestować instalację Upycraft IDE Prześlijmy program LED LED BLINK. Wykonaj poniższe kroki:
Krok 1: Otwórz nowy plik przejdź do: Plik> nowy lub naciśnij Ctrl + N.
Napisz kod podany poniżej w oknie edytora nowo utworzonego pliku.
z klasa pinów i klasa pinów i maszynyKrok 2: Po napisaniu kodu Zapisz plik przejdź do: Plik> Zapisz lub naciśnij Ctrl + s.
Krok 3: Zapisz plik pod nazwą główny.py.
Krok 4: Wybierz katalog, aby zapisać plik.
Krok 5: Po utworzeniu pliku zobaczysz poniższe pliki urządzenie Sekcja.
Krok 6: Teraz, aby przesłać kod, naciśnij Pobierz i uruchom przycisk.
Krok 7: Jeśli program działa pomyślnie „Pobierz OK” Wiadomość pojawi się w terminalu/powładzie.
Wyjście
Wbudowana dioda LED zacznie migać, która jest podłączona do pin 2 płyty ESP32.
Aby zatrzymać kliknięcie programu Zatrzymywać się.
Jeśli chcesz ponownie uruchomić skompilowany kod, naciśnij Włączać (EN) przycisk na płycie ESP32.
Jeśli program ponownie uruchomił dane wyjściowe podobne do pokazanego poniżej, można zobaczyć na powładzie/terminalu.
Z powodzeniem zainstalowaliśmy Upycraft IDE na PC i przesłał nasz pierwszy program po flashowaniu ESP32 z oprogramowaniem układowym Micropython.
Ważna uwaga: Po zainstalowaniu oprogramowania układowego Micropython na płycie ESP32 można również zaprogramować ESP32, po prostu przesłanie kodu za pomocą Arduino IDE, ale jeśli chcesz ponownie użyć Micropython z ESP32, musimy ponownie zaplasować oprogramowanie układowe Micropython na płycie ESP32, ponieważ Arduino IDE zastępuje MicroPython rzutowe oprogramowanie z własnym oprogramowaniem układowym.
Wniosek
Upycraft IDE może programować płyty ESP32 za pomocą Micropython. Ten artykuł pomaga pobrać i skonfigurować IDE upycraft z Micropython w ESP32. Do pisania kodu mikropython język programowania Python 3 musi być zainstalowany w komputerze. Następnie na płycie ESP32 wymagane jest oprogramowanie układowe ESP32.