Aby zaprogramować płytę ESP32 z mikropythonem, potrzebujemy IDE, który może spalić kod do mikrokontrolera. Tutaj w tym przewodniku obejmiemy pełną procedurę instalacji Thonny IDE i przesyłać nasz pierwszy program migania LED na płycie ESP32 za pomocą za pomocą Micropython.
Co to jest Micropython
Micropython jest napisany w C i jest to implementacja oprogramowania dla Python 3 głównie ukierunkowanych na wbudowane aplikacje systemowe. Nie może jednak w pełni uruchomić standardowych bibliotek Python 3. Micropython to wariant Pythona i specjalnie zaprojektowany dla systemów osadzonych. Różnica między językiem programowania Micropython i Python polega na tym, że Micropython działa w warunkach ograniczenia. Dlatego Micropython nie w pełni obsługuje standardowe biblioteki programowania Python.
Instalowanie Thonny Ide
Aby pobrać i zainstalować Thonny Ide Postępuj zgodnie z danymi instrukcjami.
Krok 1: Idź do Thonny'ego.org.
Krok 2: Pobierz wersję Thonny IDE dla systemu Windows i poczekaj, aż do pobrania zakończy.
Krok 3: Po pobraniu Thonny IDE uruchom, uruchom .exe plik instalatora. Kliknij Zainstaluj i idź z domyślnymi ustawieniami.
Krok 4: Po zakończeniu instalacji otwarty Thonny Ide. Tutaj możemy zobaczyć dwa okna Redaktor I Shell/Terminal.
Redaktor: Redaktor zawiera wszystkie .py pliki tutaj możemy utworzyć więcej niż jeden plik.
Powłoka: Micropython zawiera polecenia, które są wykonywane natychmiast niezależnie od innych plików lub bibliotek w terminalu. Shell/Terminal pokazuje również informacje o wykonanych poleceń, warunku płyty, błędach i komunikatach składniowych.
Jak zainstalować oprogramowanie układowe Micropython do ESP32
Domyślnie Micropython nie jest błysny na płycie ESP32. Pierwszą rzeczą przed rozpoczęciem programowania płyt ESP32 jest flashowanie/przesłanie oprogramowania układowego na ESP32.
Istnieją różne metody, które możemy użyć, ale będziemy kontynuować narzędzie Thonny IDE, które pozwala szybko zainstalować Micropython na płycie ESP32.
Dwa kroki są zaangażowane w instalację oprogramowania układowego Micropython do ESP32 za pomocą Thonny IDE:
1: Pobierz oprogramowanie układowe Micropython
2: Flashowanie oprogramowania układowego Micropython za pomocą Thonny IDE
1: Pobierz oprogramowanie układowe Micropython
Przejdź do strony pobierania oprogramowania układowego Micropython. Wybierz płytę, dla której musimy pobrać oprogramowanie układowe. Pojawi się następujące okno. Pobierz najnowszą wersję dla oprogramowania układowego i upewnij się, że nie pobieraj wersji Nocnych kompilacji, ponieważ bardziej docelowi zaawansowani programiści.
Po zakończeniu pobierania najprawdopodobniej będzie dostępny w folderze pobierania.
2: Flashowanie oprogramowania układowego Micropython za pomocą Thonny IDE
Na razie pobraliśmy oprogramowanie układowe Micropython. Teraz zainstalujemy go na płycie ESP32 za pomocą narzędzia Thonny IDE. Postępuj zgodnie z poniższymi krokami:
Krok 1: Podłącz płytę ESP32 z komputerem i otwórz Thonny Ide. Iść do: Narzędzia> Opcje
Krok 2: Nowe okno otworzy się tutaj Wybierz Interpretator. Wybierz tablicę i port, z którym jest podłączony tutaj w naszym przypadku płyta ESP32 jest podłączona do COM10. Aby sprawdzić menedżer urządzeń Otwórz Port COM i obejrzeć Com & lpt Sekcja.
Po wybraniu płyty i kliknięcia portu COM Zainstaluj lub zaktualizuj mikropython.
Krok 3: Teraz potwierdź port COM i wybierz plik oprogramowania układowego, który właśnie pobraliśmy, klikając Przeglądać przycisk. Kliknij Instaluj, aby rozpocząć instalację oprogramowania układowego na płycie ESP32.
Krok 4: Gdy instalacja odniesie sukces pomoc() w Shell/Terminal, aby potwierdzić instalację. Po udanej instalacji poniżej pojawi się podświetlona wiadomość.
Program ESP32 za pomocą Micropython
Teraz, gdy instalacja jest zakończona, przetestujemy kod Micropython na płycie ESP32 za pomocą Thonny IDE. Postępuj poniżej kroki:
Krok 1: Otwórz nowy plik w edytorze Thonny IDE Użyj poniższego kodu.
Z PIN importu maszynyTen kod mrugnie wbudowaną diodą LED podłączoną do pin 2 ESP32 z opóźnieniem 0.5 sekund.
Krok 2: Zanim będziemy mogli uruchomić plik, musimy go zapisać na płycie ESP32. Iść do: Plik> Zapisz.
Krok 3: Wybierać Micropython urządzenie.
Krok 4: Zapisz plik pod nazwą główny.py i kliknij OK.
Nasz pierwszy plik Micropython został pomyślnie utworzony teraz, prześlemy go na płytę ESP32 i zobaczymy wynik.
Jak przesłać skrypt micropython do ESP32
Kliknij przycisk Uruchom u góry lub naciśnij F5 Aby rozpocząć uruchamianie przesłanego kodu w ESP32.
Niebieska dioda LED zacznie migać. LED włączy się przez 0.5 sekund.
LED zatrzyma się na 0.5 sekund. Ten cykl trwa do momentu zatrzymania skryptu.
Aby zatrzymać program, kliknij przycisk Stop/Restart, jak pokazano poniżej lub naciśnij Ctrl+F2.
Z powodzeniem przetestowaliśmy Thonny IDE pracującą z płytą ESP32 przy użyciu kodu mikropython.
Wniosek
Micropython to ponownie implementacja oprogramowania języka programowania Python 3. To nie to samo co Python, jednak nadal obsługuje wiele bibliotek i może łatwo kontrolować szpilki GPIO różnych mikrokontrolerów. Aby zaprogramować ESP32 z mikropythonem IDE jest wymagane. Tutaj ten artykuł obejmuje instalację Thonny IDE z płytą ESP32.