W tym artykule zawiera następujące sekcje:
1. Konfigurowanie IDE upycraft z ESP32 na macOS
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.
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 Python3Poczekaj 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:
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:
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:
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 maszynyKrok 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.