Rozwój ESP32: Szybkie prototypowanie rozwoju produktu

ESP32 rozwój stał się kluczowym aspektem tworzenia innowacyjnych i połączonych rozwiązań. Wynika to głównie z mocnej i opłacalnej konstrukcji mikrokontrolera ESP32, która zawiera wbudowane Wi-Fi oraz Bluetooth. Zyskał ogromną popularność wśród twórców, inżynierów i entuzjastów IoT. Zaprojektowany przez Espressif Systems, ESP32 jest znany ze swojej wszechstronności i wydajności. Jego solidny framework oprogramowania wspiera różne podejścia do rozwoju, w tym CircuitPython, MicroPython oraz C/C++ (Arduino, ESP-IDF), które uczyniły szybkie prototypowanie i rozwój produktów bardziej dostępnymi niż kiedykolwiek.

ESP32 Metody rozwoju

  1. CircuitPython to język programowania zaprojektowany, aby uprościć testowanie kodu i naukę na niskokosztowych płytkach mikrokontrolerów. Jest to otwartoźródłowy pochodny języka programowania MicroPython, skierowany głównie do studentów i początkujących. Rozwój i utrzymanie CircuitPython są wspierane przez Adafruit Industries.
  • Możesz odwołać się do dokumentacji rozwojowej dla rozwoju aplikacji związanych z CircuitPython.
  • Biblioteka GitHub dla CircuitPython umożliwia rekompilację do niestandardowego rozwoju.
  1. MicroPython to wydajna implementacja języka programowania Python 3. Zawiera mały podzbiór standardowej biblioteki Pythona i została zoptymalizowana do działania na mikrokontrolerach oraz w środowiskach o ograniczonych zasobach.
  • Możesz odwołać się do dokumentacji rozwojowej dotyczącej tworzenia aplikacji związanych z MicroPythonem.
  • Biblioteka GitHub dla MicroPython umożliwia rekompilację dla niestandardowego rozwoju.
  1. Oficjalne biblioteki i wsparcie od Espressif Systems dla rozwoju w C/C++ ułatwiają szybką instalację.
  1. Środowisko jest skonfigurowane pod Windows 10. Użytkownicy mogą wybrać Arduino lub Visual Studio Code (ESP-IDF) jako IDE do programowania. Dla użytkowników Mac/Linux prosimy o zapoznanie się z oficjalnymi instrukcjami.

     

    Arduino

    Zainstaluj Arduino IDE

    Następujący system rozwojowy to Windows.
    1. Otwórz oficjalną stronę pobierania oprogramowania i pobierz odpowiednią wersję dla swojego systemu i architektury systemu.

    1. Możesz wybrać „Tylko pobierz” lub „Wnieś wkład i pobierz”.

    1. Uruchom, aby zainstalować program i zainstaluj go domyślnie.
     

    Zainstaluj Pakiet: Użycie Nano ESP32 jako przykładu

    • Zainstaluj Nano ESP32: Otwórz Menadżer Płytek -> Wyszukaj "Nano ESP32" i zainstaluj najświeższą wersję (lub wersję do użycia).

     

    Utwórz przykład

    • Poniższy przykład dotyczy tego, jak sprawić, by dioda LED migała. (Plik -> przykłady -> Blink w 01.Podstawy)

    • Wybierz płytkę rozwojową i porty COM.

    • Wyszukaj "Nano ESP32", wybierz "Arduino Nano ESP32", a następnie kliknij OK (następujące zdjęcie jest tylko do celów informacyjnych, musisz wybrać odpowiednią płytkę.)

    • Kliknij w pasku menu, aby skompilować, a następnie → , aby wypalić skompilowany demo na płytce.

     

    Otwórz przykład

    • Otwórz istniejący przykład, jest łatwiejszy w obsłudze. Bezpośrednio uruchom demo ".ino" i odnieś się do powyższej instrukcji, a następnie wybierz odpowiednią płytę oraz port COM, aby skompilować, pobrać i zaprogramować.

    • ESP32-S3-Nano otwiera demonstrację Arduino: Otwórz Plik -> Przykłady. Te demonstracje można używać bezpośrednio bez innych zewnętrznych bibliotek.

     

    MicroPython

    1. Pobierz i zainstaluj najnowsze Thonny IDE, otwórz Thonny IDE -> Konfiguruj interpreter... jak pokazano poniżej:

    1. Naciśnij klawisz BOOT na płycie, podłącz do kabla USB i znajdź Menedżera urządzeń lub odpowiedni port COM. Pobierz lub uruchom demo, a więcej szczegółów znajdziesz w rozdziale Opis sprzętu.

    2. Zgodnie z poniższymi krokami, pobierz online firmware MPY z serii ESP32 i wyczyść zawartość Flash na płytce rozwojowej przed pobraniem; cały proces pobierania trwa około 1 minuty.

    1. Jeśli środowisko Tonny IDE musi pobrać lokalne oprogramowanie układowe, możesz to zrobić, wykonując poniższe kroki. Wybierz Krok 3 lub Krok 4, a zalecany jest Krok 4.

    2. Proszę odnieść się do Dokumentacji MicroPython, notatek o wydaniu dotyczących programowania.

     

    Przykładowa prezentacja

    • Dla przykładu demonstracyjnego Arduino, proszę odnieść się do arduino-esp32 lub Plik -> przykłady w Arduino IDE. Te przykłady można używać bezpośrednio bez zewnętrznych bibliotek.

     

    Powiązane artykuły

     

    Dokument

     

    Demo

     

    Oprogramowanie

     

    Karta katalogowa

     

    Najczęściej zadawane pytania

    Jakiego języka programowania używa ESP32?

    Możesz programować ESP32 w różnych językach i środowiskach programistycznych, w tym C/C++, Micropython, Lua i innych.

     

    Czy ESP32 jest lepszy niż Raspberry Pi?

    Płytki Raspberry Pi i ESP32 to dwie z najważniejszych i najpopularniejszych platform do projektów elektronicznych i programistycznych. Podczas gdy Raspberry Pi może być lepszym wyborem dla użytkowników poszukujących w pełni funkcjonalnego mikrokomputera o dużej mocy obliczeniowej i zaawansowanych specyfikacjach, ESP32 wyróżnia się w obszarach, gdzie opłacalność, niskie zużycie energii oraz zintegrowane możliwości bezprzewodowe (Wi-Fi i Bluetooth) są kluczowe.

     

    Jakie oprogramowanie jest używane do programowania ESP32?

    Programowanie ESP32 za pomocą Arduino IDE. Aby programować swoje płytki, potrzebujesz IDE do pisania kodu. Dla początkujących zalecamy używanie Arduino IDE.  

     

    Zostaw komentarz

    Twój adres e-mail nie będzie opublikowany. Wymagane pola są oznaczone *

    Pasek boczny

    Najnowszy post

    Ta sekcja nie zawiera obecnie żadnych treści. Dodaj treść do tej sekcji za pomocą paska bocznego.

    Zarejestruj się do naszego newslettera

    Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.