Pierwsze kroku Micropython z Thonny Ide i Esptop 10 na Mac

Pierwsze kroku Micropython z Thonny Ide i Esptop 10 na Mac

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
  2. Instalowanie Thonny IDE w macOS
  3. Instalowanie oprogramowania układowego Micropython do ESP32 w macOS
    • 3.1: Pobierz oprogramowanie układowe Micropython
    • 3.2: Flashowanie oprogramowania układowego Micropython za pomocą Thonny IDE
  4. Programowanie ESP32 za pomocą Micropython w macOS
  5. Uruchamianie przesłanego skryptu w ESP32 za pomocą Thonny Ide

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.