Zainstaluj i zaprogramuj ESPTOP 10 do Upycraft IDE na Mac

Zainstaluj i zaprogramuj ESPTOP 10 do Upycraft IDE na Mac
ESP32 to płyta IoT oparta na mikrokontrolerze, która może uruchomić Micropython w celu wykonywania poleceń i instrukcji. Dostępnych jest wiele IDE w programie ESP32 z Micropython. Dzisiaj tutaj skonfigurujemy IDE upycraft z ESP32 dla Micropython na macOS.

W tym artykule zawiera następujące sekcje:

1. Konfigurowanie IDE upycraft z ESP32 na macOS

  • 1.1. Instalowanie Python 3 na macOS
  • 1.2. Pobieranie IDE upycraft
  • 1.3. Instalowanie IDE upycraft na macOS
  • 1.4. Omówienie interfejsu IDE UPYCraft

2. Pobieranie oprogramowania układowego Micropython dla ESP32

3. Instalowanie oprogramowania układowego Micropython w ESP32 za pomocą IDE upycraft

4. Program przesyłania LED LED w ESP32 za pomocą Micropython Upycraft IDE

1. Konfigurowanie IDE upycraft z ESP32 na macOS

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

  • Python 3
  • Upycraft IDE
  • Oprogramowanie układowe Micropython dla ESP32

1.1. Instalowanie Python 3 na macOS

Aby napisać kod mikropython, potrzebujemy zaktualizowanej wersji Python 3, która ma zostać zainstalowana na naszym Macu.

Krok 1: Odwiedź stronę pobierania Python 3 lub kliknij tutaj, aby pobrać zaktualizowaną wersję. Tutaj w naszym przypadku jest to 3.11.0:

Lub możesz go pobrać za pomocą menedżera pakietów Brew. Otwórz okno terminala i wpisz następujące polecenie:

% instalacja browaru Python3

Poczekaj kilka sekund podczas zakończenia procedury instalacji.

1.2. Pobieranie IDE upycraft

Aby programować ESP32, musimy pobrać UPYCraft IDE. Poniżej znajdują się dwa źródła pobierania Upycraft IDE:

  • Pobierz za pomocą repozytorium GitHub
  • Pobierz za pomocą strony internetowej upycraft dfrobot

Aby pobrać z GitHub, pobierz najnowszą wersję za pomocą powyższego linku.

Otwórz plik zip, a następnie kliknij Pobierać Aby rozpocząć pobieranie pliku ZIP dla Upycraft IDE.

Po zakończeniu pobierania wyodrębnij plik ZIP i plik Upycraft można zobaczyć w katalogu.

1.3. Instalowanie IDE upycraft na macOS

Teraz pomyślnie pobraliśmy następny krok jest otwarcie Upycraft IDE. Następujący plik można zobaczyć w folderze pobierania. Wykonaj podane kroki, aby otworzyć IDE.

Notatka: UPycraft nie musi być instalowany na komputerze Mac, można go po prostu otworzyć w trybie samodzielnym.

Krok 1: UPyCraft nie wymaga bezpośredniej instalacji, kliknięcia dwukrotnie lub prawym przyciskiem myszy, aby otworzyć plik.

Krok 2: Pojawi się następująca wiadomość, więc najpierw musimy udzielić pozwolenia na otwarcie aplikacji z nieznanych źródeł, anulujesz ją.

Krok 3: Wybierać Preferencje systemu Z menu.

Krok 4: otwarty ochrona i prywatność.

Krok 5: Teraz na dole kliknij zamek ikona do modyfikacji pozwolenia na bezpieczeństwo i instalację aplikacji.

Krok 6: Wpisz nazwę użytkownika i hasło dla macOS i kliknij Odblokować.

Krok 7: Tutaj pozwól aplikacjom do pobrania z gdziekolwiek Lub App Store i zidentyfikowani programistów następnie kliknij W każdym razie otwarty.

Krok 8: Po wydaniu pozwolenia ponownie otwórz Upycraft IDE i kliknij otwarty.

Kiedyś Upycraft IDE jest zainstalowany następujący interfejs zostanie otwarty.

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

2: Okno edytora

3: Shell/Terminal

4: Narzędzia

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:

  • urządzenie: Gdzie wszystkie pliki są przechowywane
  • SD: Ten folder zapewnia dostęp do plików kart SD; Można go użyć tylko wtedy, gdy płyta ma port karty SD.
  • upy_lib: To pokazuje pliki biblioteczne wbudowanych
  • Obszar roboczy: Jest to katalog, w którym wszystkie pliki mikropython są przechowywane w naszym komputerze. Aby zmienić katalog, przejdź do: Narzędzia> initconfig

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 odtwarzanie, zatrzymanie itp. Poniżej reprezentowaliśmy wszystkie narzędzia za pomocą liczby.

1: Nowy plik> Utwórz nowy plik

2: Otwórz plik> Otwórz plik

3: Zapisz plik> Zapisz plik

4: Pobierz i uruchom> Prześlij kod na podłączoną płytę

5: Stop> Zatrzymaj kod alternatywnie można również użyć za pomocą „Ctrl + C”

6: Podłącz/odłącz> Podłącz lub odłącz płytę od szeregów

7: Cofnij> cofnij zmianę

8: REDO> Ponownie zmień zmianę

9: Składnia kontrola> Sprawdź składnię kodu

10: Wyczyść> Clear Shell/Terminal

2. Pobieranie oprogramowania układowego Micropython dla ESP32

Zakończyliśmy instalację Upycraft IDE. Obok programu ESP32 musimy najpierw flashować oprogramowanie układowe Micropython na tablicy 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ć, podłącz płytę ESP32 z macOS. Poniższe kroki będą prowadzić do flashowania oprogramowania układowego Micropython w ESP32.

Krok 1: Wybierz tablicę Przejdź do: Narzędzia> plansza> esp32

Krok 2: Następnie wybierz port COM przejdź do: Narzędzia> serial>/dev/cu/usbserial -0001

Krok 3: Jak teraz wybraliśmy Port COM i ESP32, następnym krokiem jest spalenie oprogramowania układowego. Iść do: Narzędzia> Burnfirmware

Krok 4: Pojawi się okno Wybierz poniższe ustawienia:

  • tablica: ESP32
  • burn_addr: 0x1000
  • Erase_flash: Tak
  • com: /dev/cu/usbserial -0001

Wybierz Użytkownicy i przeglądaj dla Oprogramowanie układowe Micropython Plik, który pobraliśmy wcześniej.

Krok 5: Wybierz plik i kliknij otwarty.

Krok 6: 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 7: Podczas naciśnięcia przycisku rozruchu ESP32 kliknij OK.

Krok 8: 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 Polecenie + n.

Napisz kod podany poniżej w oknie edytora nowo utworzonego pliku.

z klasa pinów i klasa pinów i maszyny
Od czasu import snu #import opóźnienie klasa
LED = pin (2, pin.Na zewnątrz) #Define LED przy pin 2 jako wyjście
Choć prawda:
prowadzony.wartość (nie LED.wartość())
spać (0.5) #Delay z 0.5 sekund

Krok 2: Po napisaniu kodu Zapisz plik przejdź do: Plik> Zapisz lub naciśnij Command + 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. Teraz, aby przesłać kod, naciśnij Pobierz i uruchom przycisk.

Krok 6: 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 w macOS 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 UPYCRACT na Mac z Micropython. Do pisania kodu mikropython w MAC język programowania Python 3 musi być zainstalowany w komputerze. Następnie na płycie ESP32 wymagane jest oprogramowanie układowe ESP32.