6 Najlepsze IDES Micropython do programowania

6 Najlepsze IDES Micropython do programowania
ESP32 to platforma IoT oparta na mikrokontrolerze, która obsługuje wiele języków programowania. Można go zaprogramować za pomocą programowania Arduino IDE i uruchamia również bardzo znane programowanie mikropython. Tutaj dzisiaj będziemy wymieniać szeroko używane IDES Micropython do programowania płyt ESP32.

Micropython Ides

Micropython to język programowania open source pochodzący z Python 3 i zaprojektowany dla mikrokontrolerów i aplikacji systemów wbudowanych. Aby napisać i uruchomić kod mikropython, potrzebujemy IDE do programu ESP32.

Chociaż istnieje wiele IDE do programowania płyt ESP32, oto lista bardzo znanych i wspólnych IDES wśród rodziny ESP32.

  • Vs kod
  • MU Redaktor
  • Pycharm
  • Upycraft
  • Thonny
  • Mikroide

1: vs kod

Visual Studio Code jest jednym z najlepszych IDES do programowania płyt ESP32. Musimy tylko zainstalować zewnętrzną wtyczkę obsługującą Micropython i że wtyczka to Pymakr (Pymakr Extension).

Przed programowaniem ESP32 z Micropython najpierw musimy flashować oprogramowanie układowe Micropython w płycie ESP32.

Jednak jako początkujący nie zalecamy Ci kodu, ponieważ ma on złożony interfejs i może zająć trochę czasu.

VS kod z rozszerzeniem Pymakr są wyposażone w następujące funkcje:

  • Podświetlanie składni
  • Dopasowanie wsporników
  • Auto-indentacja
  • Wybór pudełka
  • Fragmenty

2: MU Redaktor

MU Editor to kolejny łatwy w użyciu prosty Micropython IDE. Jest wyposażony w intuicyjny interfejs z wstępnie zainstalowanym narzędziem do migania mikropython w ESP32 bez potrzeby esptool. Edytor MU jest również kompatybilny z innymi płytami, takimi jak Pyboard.

Ponadto ma bardzo przydatną funkcję, która stale sprawdza wcięcie kodu i brakujące przestrzenie. Daje również sprawdzanie błędów w czasie rzeczywistym. Jedyną rzeczą, którą opóźnia, jest przycisk Stop do przerwania kodu. Musimy ręcznie zresetować planszę lub użyć skrótu Ctrl+C, ale może to nie działać za każdym razem, zwłaszcza gdy ESP32 jest zajęty. Ale wciąż dostał więcej niż potrzebowaliśmy. Aby pobrać i przeczytać o edytorze MU, kliknij tutaj.

Poniżej znajdują się ważne atrakcje dla Micropython IDE:

  • Zaprojektowany dla początkujących
  • Łatwy w użyciu
  • Minimalistyczny interfejs
  • Łatwy w utworzeniu i uruchamianiu kodu mikropython
  • Narzędzie do migania oprogramowania układowego w ESP32

3: Pycharm

Pycharm to zaawansowana IDE do pisania kodu mikropython. Zawiera kompilację Smart Code, z inspekcją czasu odczytu, ustaleniami błędu kodu i łatwymi w użyciu możliwościami nawigacyjnymi.

Pycharm jest bardziej ukierunkowany na zaawansowany poziom, ale jako początkujący nadal znajdziesz jeden z łatwych w użyciu IDE. Pobierz Pycharm IDE z ich oficjalnej strony. Jeśli ktoś już zaprogramował Python 3 za pomocą pycharm, będzie to bardzo pomocne w kontrolowaniu mikrokontrolerów ESP32 za pomocą tego IDE.

Oto kilka głównych wydarzeń Pycharm IDE:

  • Inteligentna pomoc Python
  • Frameworki programistyczne
  • Narzędzia naukowe
  • Rozwój technologii
  • Zdalne możliwości rozwoju
  • Wbudowane narzędzia programistów

4: Upycraft IDE

Upycraft to najlepszy IDE zaprojektowany wyłącznie w celu programowania ESP32 i innych płyt mikrokontrolerów, takich jak tablice PY. Łatwy w użyciu interfejs z wbudowaną możliwością przesyłania oprogramowania układowego Micropython na płycie ESP32 sprawiają, że jest to najlepszy wybór dla początkujących. Pobierz upycraft IDE za darmo.

Ta IDE zawiera lewy pasek boczny, który pokazuje bieżący katalog roboczy i wszystkie pliki, nad którymi pracujemy. Ma również kilka szybkich przycisków akcji do przesłania kodu w ESP32.

Jedną z najciekawszych rzeczy Inside Upycraft IDE jest jego szybka komunikacja z ESP32. Musimy tylko wybrać port COM. Jeszcze jedna funkcja, którą zawiera Wgrywać I Uruchomić guziki. Korzystając z niego, możemy przesyłać kod bezpośrednio do ESP32 i nie trzeba najpierw ręcznie zresetować płyty, tak jak inne wymagane IDE.

Oto kilka głównych atrakcji IDE upycraft:

  • Obsługuje aktualizacje
  • Kompatybilny z systemami Windows i Mac
  • Prosty projekt, łatwy w użyciu
  • Jest wyposażony w wbudowane przykłady różnych płyt
  • Wsparcie techniczne dostępne na Forum Upycraft i Github.

5: Thonny Ide

Następnie na liście jest Thonny IDE, który jest IDE dla języka programowania Pythona i obsługuje mikropython dla mikrokontrolerów. Thonny IDE ma również wsparcie dla spalania oprogramowania układowego Micropython na płycie ESP32.

Thonny Ide jest przeznaczony dla początkujących i oferuje wiele funkcji, które sprawiają, że jest to pełna platforma programistyczna Micropython. Umożliwia także programowanie płyt ESP32 w czasie rzeczywistym za pomocą okna Shell/Terminal.

Niektóre główne atrakcje Thonny Ide obejmują:

  • Łatwo zacząć
  • Prosty debugger
  • Przejdź przez ocenę ekspresji
  • Podświetla błędy składniowe
  • Wyjaśnia rozszczepienia
  • Ukończenie kodu
  • Prosty i czysty PIP GUI

6: Mikroide

Mikroide (µide) to narzędzie IDE do programowania mikrokontrolerów. Jego znaczenie w przypadku ESP32 wzrasta ze względu na możliwość programowania bezprzewodowych płyt ESP32. Do szybkiego opracowania programu można dodać wiele modułów. Ma zintegrowany serwer WWW do czytania i pisania.

Wystarczy zaktualizować płytę ESP32 za pomocą oprogramowania układowego Micropython i przesłać nowy kod bezprzewodowo.

Poniżej przedstawiono kilka głównych funkcji w mikroide:

  • Mikroide jest bezpłatne
  • Wizualizacja danych i emulacja terminali poleceń
  • Obsługa Chip ESP32 (ESP8266 w najbliższej przyszłości)
  • Dostępne z dowolnego miejsca za pośrednictwem przekazywania portów
  • Edycja kodu bezprzewodowego
  • Łatwe do zainstalowania

Który jest najlepszym IDE dla mikropython

Po omówieniu wszystkich tych IDE dla Micropython doszliśmy do wniosku, że jako początkujący może Thonny I Upycraft IDE. Jeśli jednak chce się bardziej szczegółowo zbadać Micropython z ESP32 VS kod Pycharm jest najlepszym IDE.

Wniosek

Tutaj ten artykuł zawiera krótkie porównanie wszystkich głównych IDES dla mikropython. Większość z tych IDE jest wyposażona w wstępnie zainstalowane narzędzie do flashowania oprogramowania układowego Micropython w ESP32, jednak niektóre IDE wymagają esptoolu do Flash Micropython na płycie ESP32. Ten artykuł pomoże znaleźć najlepsze dopasowanie IDE dla Micropython.