ESPRESIF-logo

ESP32MINI1
Instrukcja obsługi

Logo ESPRESSIF1
Wstępna wersja 0.1
Systemy Espressif
Prawa autorskie © 2021

O tym podręczniku
Niniejsza instrukcja obsługi pokazuje jak rozpocząć pracę z modułem ESP32-MINI-1.
Aktualizacje dokumentów
Proszę zawsze odwoływać się do najnowszej wersji na https://www.espressif.com/en/support/download/documents.
Historia rewizji
Historia zmian tego dokumentu znajduje się na ostatniej stronie.
Powiadomienie o zmianie dokumentacji
Espressif zapewnia powiadomienia e-mail, aby na bieżąco informować klientów o zmianach w dokumentacji technicznej. Proszę zasubskrybuj na www.espressif.com/en/subscribe.
Orzecznictwo
Pobierz certyfikaty dla produktów Espressif z www.espressif.com/en/certyfikaty.

Nadview

1.1 Moduł ponadview
Moduł LE MCU posiadający bogaty zestaw urządzeń peryferyjnych. Moduł ten jest idealnym wyborem dla szerokiej gamy zastosowań IoT, począwszy od automatyki domowej, inteligentnych budynków, elektroniki użytkowej po sterowanie przemysłowe, szczególnie nadaje się do zastosowań na niewielkiej przestrzeni, takich jak żarówki, przełączniki i gniazdka. ESP32-MINI-1 to wysoce zintegrowany, niewielkich rozmiarów moduł Wi-Fi+Bluetooth ® +Bluetooth ® Moduł ten występuje w dwóch wersjach:

  • Wersja 85°C
  • Wersja 105°C

Tabela 1. Dane techniczne ESP1MINI32

Kategorie Rzeczy Specyfikacje
 

Wi-Fi

Protokoły 802.11 b/g/n (802.11n do 150 Mb/s)
Agregacja A-MPDU i A-MSDU oraz 0.4 µobsługa interwału ochronnego
Zakres częstotliwości 2412 ~ 2484 MHz
 

 

 

Bluetooth®

Protokoły Protokoły v4.2 BR/EDR i Bluetooth® Specyfikacje LE
Radio Nadajnik klasy 1, klasy 2 i klasy 3
AFH
Audio CVSD i SBC
 

 

 

 

 

 

Sprzęt komputerowy

 

 

Interfejsy modułów

Karta SD, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, pilot na podczerwień, licznik impulsów, GPIO, czujnik dotykowy, ADC, DAC, dwuprzewodowy interfejs samochodowy (TWAITM, kompatybilny z ISO11898-1)
Zintegrowany kryształ Kryształ 40 MHz
Zintegrowana lampa błyskowa SPI 4 MB
Objętość operacyjnatage/Zasilanie 3.0 V ~ 3.6 V
Prąd roboczy Średnia: 80 mA
Minimalny prąd dostarczany przez zasilacz 500mA
Zalecany zakres temperatur pracy Wersja 85°C: –40°C ~ +85°C; Wersja 105°C: –40°C ~ +105°C
Poziom wrażliwości na wilgoć (MSL) Poziom 3

1.2 Opis pinów
ESP32-MINI-1 ma 55 pinów. Zobacz definicje pinów w Tabeli 1-2.

Tabela 1. Definicje pinów

Nazwa NIE. Typ Funkcjonować
GND 1, 2, 27, 38 ~ 55 P Grunt
3V3 3 P Zasilacz
I36 4 I GPIO36, ADC1_CH0, RTC_GPIO0
I37 5 I GPIO37, ADC1_CH1, RTC_GPIO1
I38 6 I GPIO38, ADC1_CH2, RTC_GPIO2
I39 7 I GPIO39, ADC1_CH3, RTC_GPIO3
 

EN

 

8

 

I

Wysoki: włącza chip. Niski: chip wyłącza się Notatka: nie pozostawiaj trzpienia pływającego
I34 9 I GPIO34, ADC1_CH6, RTC_GPIO4
I35 10 I GPIO35, ADC1_CH7, RTC_GPIO5
IO32 11 Wejście/Wyjście GPIO32, XTAL_32K_P (wejście oscylatora kwarcowego 32.768 kHz), ADC1_CH4, TOUCH9, RTC_GPIO9
IO33 12 Wejście/Wyjście GPIO33, XTAL_32K_N (wyjście oscylatora kwarcowego 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8
IO25 13 Wejście/Wyjście GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO26 14 Wejście/Wyjście GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO27 15 Wejście/Wyjście GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
IO14 16 Wejście/Wyjście GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK, HS2_CLK, SD_CLK, EMAC_TXD2
IO12 17 Wejście/Wyjście GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ, HS2_DATA2, SD_DATA2, EMAC_TXD3
IO13 18 Wejście/Wyjście GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID, HS2_DATA3, SD_DATA3, EMAC_RX_ER
IO15 19 Wejście/Wyjście GPIO15, ADC2_CH3, TOUCH3, RTC_GPIO13, MTDO, HSPICS0, HS2_CMD, SD_CMD, EMAC_RXD3
IO2 20 Wejście/Wyjście GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,

Dane SD0

IO0 21 Wejście/Wyjście GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
IO4 22 Wejście/Wyjście GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1, SD_DATA1, EMAC_TX_ER
NC 23 Brak połączenia
NC 24 Brak połączenia
IO9 25 Wejście/Wyjście GPIO9, HS1_DATA2, U1RXD, SD_DATA2
IO10 26 Wejście/Wyjście GPIO10, HS1_DATA3, U1TXD, SD_DATA3
NC 28 Brak połączenia
IO5 29 Wejście/Wyjście GPIO5, HS1_DATA6, VSPICS0, EMAC_RX_CLK
IO18 30 Wejście/Wyjście GPIO18, HS1_DATA7, VSPICLK
IO23 31 Wejście/Wyjście GPIO23, HS1_STROBE, VSPID
IO19 32 Wejście/Wyjście GPIO19, VSPIQ, U0CTS, EMAC_TXD0

cd na następnej stronie

Tabela 1 – kontynuacja z poprzedniej strony

Nazwa NIE. Typ Funkcjonować
IO22 33 Wejście/Wyjście GPIO22, VSPIWP, U0RTS, EMAC_TXD1
IO21 34 Wejście/Wyjście GPIO21, VSPIHD, EMAC_TX_EN
RXD0 35 Wejście/Wyjście GPIO3, U0RXD, CLK_OUT2
TXD0 36 Wejście/Wyjście GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
NC 37 Brak połączenia

¹ Piny GPIO6, GPIO7, GPIO8, GPIO11, GPIO16 i GPIO17 w układzie ESP32-U4WDH są podłączone do wbudowanej w moduł pamięci flash SPI i nie są wyprowadzone.
² Informacje na temat konfiguracji pinów urządzeń peryferyjnych można znaleźć w pkt Karta katalogowa serii ESP32.

Rozpocznij pracę z ESP32MINI1

2.1 Czego potrzebujesz
Do opracowania aplikacji dla modułu ESP32-MINI-1 potrzebne są:

  • 1 x moduł ESP32-MINI-1
  • 1 x płyta testowa Espressif RF
  • 1 x płyta USB-szeregowa
  • Kabel 1 x Micro-USB
  • 1 x komputer z systemem Linux

W tym podręczniku używamy systemu operacyjnego Linux jako example. Aby uzyskać więcej informacji na temat konfiguracji w systemie Windows i macOS, zapoznaj się z Przewodnik programowania ESP-IDF.

2.2 Połączenie sprzętowe

  1. Przylutuj moduł ESP32-MINI-1 do płytki testowej RF, jak pokazano na rysunku 2-1.
    ESPRESSIF ESP32 MINI 1 Wysoce zintegrowany mały moduł Wi Fi Bluetooth-
  2. Podłącz płytkę testową RF do płytki USB-szeregowej przez TXD, RXD i GND.
  3. Podłącz kartę USB do portu szeregowego do komputera.
  4. Podłącz płytkę testową RF do komputera lub zasilacza, aby umożliwić zasilanie 5 V, za pomocą kabla Micro-USB.
  5. Podczas pobierania podłącz IO0 do GND za pomocą zworki. Następnie włącz „ON” płytkę testową.
  6. Pobierz oprogramowanie układowe do pamięci flash. Szczegółowe informacje znajdziesz w poniższych sekcjach.
  7. Po pobraniu usuń zworkę na IO0 i GND.
  8. Włącz ponownie płytkę testującą RF. ESP32-MINI-1 przejdzie w tryb pracy. Układ odczytuje programy z pamięci flash po inicjalizacji.

Notatka:
IO0 ma wewnętrznie wysoki poziom logiczny. Jeśli IO0 jest ustawione na pull-up, wybrany zostanie tryb Boot. Jeśli ten pin jest rozciągnięty lub pozostawiony ruchomy, wybrany zostanie tryb pobierania. Więcej informacji na temat ESP32-MINI-1 można znaleźć w arkuszu danych ESP32-MINI-1.

2.3 Skonfiguruj środowisko programistyczne
Espressif IoT Development Framework (w skrócie ESP-IDF) to framework do tworzenia aplikacji opartych na Espressif ESP32. Użytkownicy mogą tworzyć aplikacje z ESP32 w Windows/Linux/macOS w oparciu o ESP-IDF. Tutaj bierzemy system operacyjny Linux jako example.

2.3.1 Wymagania wstępne instalacji
Aby skompilować z ESP-IDF potrzebujesz następujących pakietów:

  • Cent OS 7:
    sudo mniam, zainstaluj git wget flex bison gperf python cmake ninja-build ccache dfu-util
  • Ubuntu i Debian (jedno polecenie dzieli się na dwie linie):
    sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja -build-cache libffi -dev libssl -dev dfu-util
  • Łuk:
    sudo Pacman −S −−potrzebny gcc git make flex bison gperf python−pip cmake ninja ccache dfu−util
    Notatka:
  • Ten przewodnik używa katalogu ~/esp w systemie Linux jako folderu instalacyjnego dla ESP-IDF.
  • Należy pamiętać, że ESP-IDF nie obsługuje spacji w ścieżkach.

2.3.2 Pobierz ESPIDF
Do budowy aplikacji dla modułu ESP32-MINI-1 potrzebne są biblioteki oprogramowania dostarczane przez firmę Espressif w języku angielskim Repozytorium ESP-IDF.
Aby uzyskać ESP-IDF, utwórz katalog instalacyjny ( ~/esp), aby pobrać ESP-IDF i sklonować repozytorium za pomocą „git clone”:
mkdir −p ~/szczególnie
cd ~/zwł
git clone ---rekurencyjny https://github.com/espressif/esp−idf.git

ESP-IDF zostanie pobrany do ~/esp/esp-idf. Konsultować Wersje ESP-IDF aby uzyskać informacje o tym, której wersji ESP-IDF użyć w danej sytuacji.

2.3.3 Konfiguracja narzędzi
Oprócz ESP-IDF należy także zainstalować narzędzia używane przez ESP-IDF, takie jak kompilator, debugger,
Pakiety Pythona itp. ESP-IDF udostępnia skrypt o nazwie „install.sh”, który pomaga w skonfigurowaniu narzędzi za jednym razem.
cd ~/esp/esp-idf
./ zainstaluj .sh
2.3.4 Konfiguracja zmiennych środowiskowych
Zainstalowane narzędzia nie zostały jeszcze dodane do zmiennej środowiskowej PATH. Aby narzędzia można było używać z wiersza poleceń, należy ustawić niektóre zmienne środowiskowe. ESP-IDF udostępnia inny skrypt 'export.sh', który to robi. W terminalu, w którym zamierzasz korzystać z ESP-IDF, uruchom:
. $HOME/esp/esp-idf/export.sh

Teraz wszystko jest gotowe, możesz zbudować swój pierwszy projekt na module ESP32-MINI-1.
2.4 Stwórz swój pierwszy projekt
2.4.1 Rozpocznij projekt
Teraz możesz przygotować swoją aplikację dla modułu ESP32-MINI-1. Możesz zacząć od pierwsze kroki/hello_world projekt z byłegoampkatalog plików w ESP-IDF.
Skopiuj get-started/hello_world do katalogu ~/esp:
cd ~/zwł
cp -r $IDF_PATH/examples/get-started/hello_world .

Istnieje szereg exampprojekty w exampkatalog plików w ESP-IDF. Możesz skopiować dowolny projekt w taki sam sposób jak powyżej i uruchomić go. Możliwe jest również zbudowanie examppliki na miejscu, bez wcześniejszego ich kopiowania.

2.4.2 Podłącz urządzenie
Teraz podłącz swój moduł ESP32-MINI-1 do komputera i sprawdź pod jakim portem szeregowym moduł jest widoczny. Porty szeregowe w Linuksie zaczynają się od „/dev/tty” w nazwie. Uruchom poniższą komendę dwa razy, najpierw przy odłączonej płycie, a następnie przy podłączonej. Port, który pojawi się drugi raz, jest tym, którego potrzebujesz:
ls /dev/tty*
Notatka:
Miej pod ręką nazwę portu, ponieważ będziesz jej potrzebować w następnych krokach.

2.4.3 Konfiguracja
Przejdź do katalogu „hello_world” z kroku 2.4.1. Rozpocznij projekt, ustaw układ ESP32 jako docelowy i uruchom
narzędzie do konfiguracji projektu „menuconfig”.
cd ~/esp/hello_world
idf .py set-target esp32
idf .py menuconfig
Ustawienie celu za pomocą „idf.py set-target esp32” powinno zostać wykonane jednorazowo, po otwarciu nowego projektu. Jeśli projekt zawiera istniejące kompilacje i konfiguracje, zostaną one wyczyszczone i zainicjowane. Cel można zapisać w zmiennej środowiskowej, aby w ogóle pominąć ten krok. Aby uzyskać dodatkowe informacje, zobacz Wybieranie celu.
Jeśli poprzednie kroki zostały wykonane poprawnie, pojawi się następujące menu:

ESPRESSIF ESP32 MINI 1 Wysoce zintegrowany, mały moduł Wi-Fi Bluetooth - rys. 1

Kolory menu mogą się różnić w twoim terminalu. Możesz zmienić wygląd za pomocą opcji „–style”. Aby uzyskać więcej informacji, uruchom 'idf.py menuconfig –help'.

2.4.4 Zbuduj projekt
Zbuduj projekt, uruchamiając:
idf .py kompilacja
To polecenie skompiluje aplikację i wszystkie komponenty ESP-IDF, a następnie wygeneruje bootloader, tablicę partycji i pliki binarne aplikacji.
Kompilacja $ idf .py
Uruchamianie cmake w katalogu /path/to/hello_world/build
Wykonywanie „cmake −G Ninja −−warn−uninitialized /path/to/hello_world”…
Ostrzegaj o niezainicjowanych wartościach.
−− Znaleziono Gita: /usr/bin/git (znaleziono wersję „2.17.0”)
−− Budowanie pustego komponentu aws_iot ze względu na konfigurację
−− Nazwy komponentów: …
−− Ścieżki komponentów: …
… (więcej linii wyników kompilacji) [527/527] Generowanie hello −world.bin esptool .py v2.3.1
Kompilacja projektu zakończona. Aby flashować, uruchom to polecenie:
../../../components/esptool_py/esptool/esptool.py −p (PORT) −b 921600 write_flash −−flash_mode dio
−−flash_size wykryć −−flash_freq 40m 0x10000 build/hello−world.bin build 0x1000 build /bootloader/bootloader. bin 0x8000 kompilacja/tabela_partycji / partycja −table.bin lub uruchom „ idf .py −p PORT flash”

Jeśli nie ma błędów, kompilacja zakończy się, generując plik binarny oprogramowania układowego .bin file.
2.4.5 Flash na urządzenie
Flashuj pliki binarne, które właśnie zbudowałeś w module ESP32-MINI-1, uruchamiając:
idf .py −p PORT [−b BAUD] miga
Zamień PORT na nazwę portu szeregowego modułu z Kroku: Podłącz swoje urządzenie. Możesz także zmienić szybkość transmisji flashera, zastępując BAUD szybkością transmisji, której potrzebujesz. Domyślna szybkość transmisji wynosi 460800.
Aby uzyskać więcej informacji na temat argumentów idf.py, zobacz idf.py.
Notatka:
Opcja 'flash' automatycznie buduje i flashuje projekt, więc uruchamianie 'idf.py build' nie jest konieczne.

Uruchamianie esptool.py w katalogu […]/ esp/hello_world
Wykonywanie ”python […]/ esp-idf/components/esptool_py/esptool/esptool.py −b 460800 write_flash
@flash_project_args ”…
esptool .py −b 460800 write_flash −−flash_mode dio −−flash_size wykryć −−flash_freq 40m 0x1000
program ładujący/bootloader. bin 0x8000 tabela_partycji / partycja −table.bin 0x10000 hello−world.bin
Esptool .py v2.3.1
Łączenie….
Wykrywanie typu chipa… ESP32
Chip to ESP32U4WDH (wersja 3)
Cechy: WiFi, BT, pojedynczy rdzeń
Przesyłanie fragmentu…
Działający odcinek…
Studzienka działa…
Zmiana szybkości transmisji na 460800
Zmieniono.
Konfiguruję rozmiar pamięci flash…
Automatycznie wykrywany rozmiar Flash: 4MB
Parametry Flash ustawione na 0x0220
Skompresowane 22992 bajty do 13019…
Zapisano 22992 bajtów (13019 skompresowanych) pod adresem 0x00001000 w 0.3 sekundy (efektywna prędkość 558.9 kbit/s)…
Skrót danych zweryfikowany.
Skompresowane 3072 bajty do 82…
Zapisano 3072 bajtów (82 skompresowanych) pod adresem 0x00008000 w 0.0 sekundy (efektywna prędkość 5789.3 kbit/s)…
Skrót danych zweryfikowany.
Skompresowane 136672 bajty do 67544…
Zapisano 136672 bajtów (67544 skompresowanych) pod adresem 0x00010000 w 1.9 sekundy (efektywna prędkość 567.5 kbit/s)…
Skrót danych zweryfikowany.
Odjazd …
Twarde resetowanie przez pin RTS…
Jeśli wszystko pójdzie dobrze, aplikacja „hello_world” zacznie działać po usunięciu zworki na IO0 i GND, a następnie ponownym włączeniu zasilania płytki testowej.
2.4.6 Monitor
Aby sprawdzić, czy „hello_world” rzeczywiście działa, wpisz „idf.py -p PORT monitor” (nie zapomnij zastąpić PORT nazwą swojego portu szeregowego).
To polecenie uruchamia aplikację IDF Monitor:
$ idf .py −p /dev/ttyUSB0 monitor
Uruchamianie idf_monitor w katalogu […]/ esp/hello_world/build
Wykonywanie ”python […]/ esp-idf/tools/idf_monitor.py −b 115200 […]/ esp/hello_world/build/ hello −world. elf”…
−−− idf_monitor na /dev/ttyUSB0 115200 −−−−−
Zakończ: Ctrl+] | Menu: Ctrl+T | Pomoc: Ctrl+T, a następnie Ctrl+H −−ets
8 czerwca 2016 00:22:57
pierwszy: 0x1 (POWERON_RESET), rozruch: 0x13 (SPI_FAST_FLASH_BOOT)
ets 8 czerwca 2016 00:22:57…
Po przejściu w górę dzienników uruchamiania i diagnostyki powinien pojawić się komunikat „Witaj świecie!” wydrukowane przez aplikację.

Witaj świecie!
Ponowne uruchomienie za 10 sekund…
Jest to układ esp32 z 1 rdzeniem procesora, WiFi/BT/BLE, wersja silikonowa 3, zewnętrzna pamięć flash 4MB
Ponowne uruchomienie za 9 sekund…
Ponowne uruchomienie za 8 sekund…
Ponowne uruchomienie za 7 sekund…
Aby wyjść z monitora IDF, użyj skrótu Ctrl+].
To wszystko, czego potrzebujesz, aby rozpocząć pracę z modułem ESP32-MINI-1! Teraz możesz spróbować czegoś innego examples w ESP-IDF lub od razu przejdź do tworzenia własnych aplikacji.

Zasoby edukacyjne

3.1 Dokumenty, które należy przeczytać
Poniższy link zawiera dokumenty związane z ESP32.

3.2 Niezbędne zasoby
Oto niezbędne zasoby związane z ESP32.

  • ESP32BBS
    Jest to społeczność między inżynierami (E2E) dotycząca ESP32, w której możesz zadawać pytania, dzielić się wiedzą, odkrywać pomysły i pomagać w rozwiązywaniu problemów z innymi inżynierami.
  • GitHub ESP32
    Projekty rozwojowe ESP32 są swobodnie dystrybuowane na licencji MIT firmy Espressif w serwisie GitHub. Zostało założone, aby pomóc programistom w rozpoczęciu pracy z ESP32 oraz wspierać innowacje i rozwój ogólnej wiedzy na temat sprzętu i oprogramowania otaczającego urządzenia ESP32.
  • Narzędzia ESP32
    To jest webstrona, z której użytkownicy mogą pobrać narzędzia do pobierania Flash ESP32 i plik ZIP file „Certyfikacja i test ESP32”.
  • ESP-IDF
    Ten webstrona łączy użytkowników z oficjalnymi ramami rozwoju IoT dla ESP32.
  • Zasoby ESP32
    Ten webstrona zawiera łącza do wszystkich dostępnych dokumentów ESP32, SDK i narzędzi.

Historia rewizji

Data Wersja Informacje o wydaniu
2021-01-14 V0.1 Wydanie wstępne

Logo ESPRESSIF2

www.espressif.com

Zastrzeżenie i informacja o prawach autorskich
Informacje zawarte w tym dokumencie, w tym URL referencje mogą ulec zmianie bez powiadomienia.
WSZYSTKIE INFORMACJE STRON TRZECICH W NINIEJSZYM DOKUMENCIE SĄ DOSTARCZANE BEZ GWARANCJI CO DO ICH AUTENTYCZNOŚCI I DOKŁADNOŚCI.
NA NINIEJSZY DOKUMENT NIE UDZIELA SIĘ ŻADNEJ GWARANCJI WARTOŚCI HANDLOWEJ, NIENARUSZANIA PRAW, PRZYDATNOŚCI DO OKREŚLONEGO CELU, ANI NIE UDZIELA SIĘ ŻADNEJ GWARANCJI WYNIKAJĄCEJ Z JAKICHKOLWIEK PROPOZYCJI, SPECYFIKACJI LUB SPECYFIKACJIAMPLE.
Wyklucza się wszelką odpowiedzialność, w tym odpowiedzialność za naruszenie jakichkolwiek praw własności, związanych z wykorzystaniem informacji zawartych w tym dokumencie. W niniejszym dokumencie nie udziela się żadnych licencji wyraźnych ani dorozumianych, przez estoppel lub w inny sposób, na jakiekolwiek prawa własności intelektualnej.
Logo Wi-Fi Alliance Member jest znakiem towarowym Wi-Fi Alliance. Logo Bluetooth jest zastrzeżonym znakiem towarowym firmy Bluetooth SIG.
Wszystkie nazwy handlowe, znaki towarowe i zastrzeżone znaki towarowe wymienione w tym dokumencie są własnością ich odpowiednich właścicieli i są niniejszym uznawane.
Copyright © 2021 Espressif Systems (Shanghai) Co., Ltd. Wszelkie prawa zastrzeżone.

Systemy Espressif
Instrukcja obsługi ESP32-MINI-1 (wstępna wersja 0.1)
www.espressif.com

Dokumenty / Zasoby

ESPRESSIF ESP32-MINI-1 Wysoce zintegrowany, mały moduł Wi-Fi + Bluetooth [plik PDF] Instrukcja obsługi
ESP32MINI1, 2AC7Z-ESP32MINI1, 2AC7ZESP32MINI1, ESP32 -MINI -1 Wysoce zintegrowany moduł Wi-Fi Bluetooth o małych rozmiarach, ESP32 -MINI -1, Wysoce zintegrowany moduł Wi-Fi Bluetooth o małych rozmiarach

Odniesienia

Zostaw komentarz

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