Aby zaprogramować płytę ESP32 z mikropythonem, potrzebujemy IDE, który może spalić kod do mikrokontrolera. Tutaj w tym przewodniku obejmiemy całkowitą procedurę instalacji Thonny IDE w macOS i przesyłać nasz pierwszy program migania LED na płycie ESP32 za pomocą Micropython.
Co to jest Micropython
Micropython jest napisany w C i jego 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.
Przejdźmy do konfigurowania Thonny Ide na Mac:
1: Pobieranie Thonny Ide w macOS
Do pobrania Thonny Ide postępuj zgodnie z danymi instrukcjami.
Krok 1: Idź do Thonny.org, wybierz wersję Thonny IDE dla Mac.
Krok 2: Wybierz instalator z Python 3.X i poczekaj, aż pobieranie zostanie zakończone.
Krok 3: Po pobraniu następującego pliku pakietu można zobaczyć w katalogu pobierania.
Pobraliśmy Thonny Ide, teraz przejdziemy do części instalacyjnej.
2: Instalowanie Thonny IDE w macOS
Aby zainstalować Thonny IDE, jego plik pakietu musi zostać uruchomiony. Poniżej podane kroki poprowadzą Cię do instalacji Thonny IDE.
Krok 1: Dwukrotnie kliknij okno instalacji pliku pakietu, jak pokazano poniżej, podany obraz. Kliknij Kontynuować.
Krok 2: Zezwolić na licencję, klikając Kontynuować przycisk.
Krok 3: Kliknij Zgadzać się kontynuować.
Krok 4: Wybierać Miejsce docelowe plików instalatorów. Może być tylko dla Ciebie lub zainstalowany w całym systemie, aby inni użytkownicy mogą również uzyskać dostęp. Tak więc będziemy kontynuować pierwszą opcję.
Krok 5: Aby rozpocząć procedura instalacji, Kliknij Instaluj.
Krok 6: Po udana instalacja Kliknij Zamknąć.
Krok 7: Teraz instalacja Thonny Ide jest zakończony w celu połączenia płyty ESP32 z komputerem Mac, możemy skonfigurować ją za pomocą ESP32.
Krok 8: Otwarty Thonny Ide z listy aplikacji. Pojawi się następujące okno:
Tutaj możemy zobaczyć dwa okna Edytor i Shell/Terminal.
Redaktor: Redaktor zawiera wszystkie .Pliki PY Tutaj możemy tworzyć wiele plików projektowych.
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.
Z powodzeniem zainstalowaliśmy teraz Thonny Ide, aby zaprogramować płyty ESP32 z Micropython. Będziemy flashować ESP32 z oprogramowaniem układowym Micropython.
3: Instalowanie oprogramowania układowego Micropython do ESP32 w macOS
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: Pobieranie oprogramowania układowego Micropython
2: Flashowanie oprogramowania układowego Micropython za pomocą Thonny IDE
1: Pobieranie oprogramowania układowego Micropython
Oprogramowanie układowe Micropython można pobrać z ich oficjalnej witryny lub za pomocą szybkiego wyszukiwania w Google. Aby zakończyć procedurę pobierania, trzymaj się instrukcji wymienionych poniżej.
Krok 1: Przejdź do strony pobierania oprogramowania układowego Micropython. Wybierz płytę, dla której musimy pobrać oprogramowanie układowe.
Krok 2: Wybierz tablicę ESP32, której używasz tutaj Esp32 Devkit v1 doit.
Krok 3: Pojawi się następujące okno. Pobierz najnowszą wersję oprogramowania układowego i upewnij się, że nie pobieraj wersji Nocnych Kompilacji, ponieważ są one dla zaawansowanych programistów.
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. Śledź poniżej wspomniane kroki:
Krok 1: Połącz płytę ESP32 z komputerem Mac i otwórz Thonny Ide. Iść do: Narzędzia> Opcje:
Krok 2: Otworzy tu nowe okno Wybierz interpreter.
Krok 3: Wybierz używaną płytę. Tutaj w naszym przypadku płyta ESP32 jest podłączona.
Krok 4: Po wybraniu płyty wybierz teraz port COM, z którym jest podłączony ESP32.
Krok 5: Po wybraniu płyty i kliknięcia portu COM Zainstaluj lub zaktualizuj mikropython.
Krok 6: Teraz potwierdź port COM.
Krok 7: Następnie wybierz Oprogramowanie układowe Micropython plik dla ESP32, który właśnie pobraliśmy, klikając Przeglądać przycisk.
Kliknij zainstalować Aby rozpocząć instalację oprogramowania układowego na płycie ESP32.
Krok 8: Teraz widzimy, że oprogramowanie układowe Micropython zaczyna migać na płycie ESP32. Nie odłącz płyty ESP32 od Mac.
Krok 9: Po instalacji oprogramowania układowego zamknij okno.
Krok 10: Po udanym typie instalacji pomoc() w Shell/Terminal, aby potwierdzić instalację. Podczas udanej instalacji pojawi się poniżej podświetlony komunikat.
Teraz ESP32 jest gotowy do zaprogramowania z Micropython za pomocą Thonny Ide.
4: Program ESP32 przy użyciu Micropython w macOS
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 Wpisz poniższy kod.
Z PIN importu maszyny
Od czasu importuj sen
LED = pin (12, pin.NA ZEWNĄTRZ)
Choć prawda:
prowadzony.wartość (nie LED.wartość())
sen (1)
Ten kod mrugnie PROWADZONY połączone z pinem 12 ESP32 z opóźnieniem 1 sekunda.
Krok 2: Zanim będziemy mogli uruchomić plik, musimy zapisać go na płycie ESP32. Iść do: Plik> Zapisz. Następnie wybierz Micropython urządzenie.
Krok 3: Zapisz plik za pomocą nazwy Main.PY i kliknij OK.
Nasz pierwszy Micropython Plik jest pomyślnie utworzony teraz, prześlemy go do ESP32 pokład i zobacz wynik.
5: Uruchamianie przesłanego skryptu w ESP32 za pomocą Thonny Ide
Aby przetestować plik, po prostu zapisz kliknij przycisk Uruchom u góry lub naciśnij F5, aby rozpocząć uruchamianie przesłanego kodu w ESP32 i aby zatrzymać program Kliknij przycisk Stop/Restart, jak pokazano poniżej lub naciśnij Ctrl+F2.
LED zacznie migać. LED obróci się Na 1 sekundę.
LED Will Zatrzymaj się na 1 sekundę. Ten cykl trwa do momentu zatrzymania skryptu.
Z powodzeniem przetestowaliśmy Thonny Ide Working z płytą ESP32 za pomocą Micropython kod.
Wniosek
Micropython to podzbiór języka Pythona i zaprojektowany dla systemów wbudowanych. Nie jest to dokładnie to samo co Python, jednak nadal obsługuje wiele bibliotek i może kontrolować szpilki GPIO różnych mikrokontrolerów. Aby zaprogramować ESP32 z mikropythonem IDE jest wymagane. Ten przewodnik obejmuje instalację Thonny IDE z płytą ESP32 w System operacyjny Mac.