ESP32-WATG-32D
Ръководство за потребителя
Предварителна версия 0.1
Espressif Systems
Авторско право © 2019
Относно това ръководство
Този документ има за цел да помогне на потребителите да настроят основната среда за разработка на софтуер за разработване на приложения с помощта на хардуер, базиран на модула ESP32WATG-32D.
Бележки по изданието
Дата | Версия | Бележки по изданието |
2019.12 | V0.1 | Предварително освобождаване. |
Въведение в ESP32-WATG-32D
ESP32-WATG-32D
ESP32-WATG-32D е персонализиран WiFi-BT-BLE MCU модул за предоставяне на „функция за свързване“ към различни продукти на клиента, включително бойлери и системи за комфортно отопление.
Таблица 1 предоставя спецификациите на ESP32-WATG-32D.
Таблица 1: Спецификации на ESP32-WATG-32D
Категории | Предмети | Спецификации |
Wi-Fi | протоколи | 802.t1 b/g/n (802.t1n до 150 Mbps) |
A-MPDU и A-MSDU агрегират и поддържат 0.4 µs предпазен интервал | ||
Честотен диапазон | 2400 MHz – 2483.5 MHz | |
Bluetooth | протоколи | Bluetoothv4.2 BRJEDR и BLE специфична котка включена |
Радио | NZIF приемник с -97 dBm чувствителност | |
Предавател от клас 1, клас 2 и клас 3 | ||
AFH | ||
аудио | CVSD и SBC | |
Хардуер | Модулни интерфейси | UART, re. EBUS2,JTAG,GPIO |
Сензор на чип | Сензор на Хол | |
Интегриран кристал | 40 MHz кристал | |
Интегрирана SPI светкавица | 8 MB | |
Интегрирах DCDC конвертор Opera ng voltage!Захранване |
3.3 V, 1.2 A | |
12 V / 24 V | ||
Максимален ток, доставен от захранването | 300 mA | |
Препоръчителен работен температурен диапазон | -40'C + 85'C | |
Размери на модула | (18.00±0.15) mm x (31.00±0.15) mm x (3.10±0.15) mm |
ESP32-WATG-32D има 35 пина, които са описани в Таблица 2.
ПИН Описание
Фигура 1: Оформление на щифта
Таблица 2: Дефиниции на щифтове
Име | не | Тип | функция |
НУЛИРАНЕ | 1 | I | Сигнал за активиране на модул (вътрешно изтегляне по подразбиране). Активен висок. |
I36 | 2 | I | GPIO36, ADC1_CH0, RTC_GPIO0 |
I37 | 3 | I | GPIO37, ADC1_CH1, RTC_GPIO1 |
I38 | 4 | I | GPI38, ADC1_CH2, RTC_GPIO2 |
I39 | 5 | I | GPIO39, ADC1_CH3, RTC_GPIO3 |
I34 | 6 | I | GPIO34, ADC1_CH6, RTC_GPIO4 |
I35 | 7 | I | GPIO35, ADC1_CH7, RTC_GPIO5 |
IO32 | 8 | I/O | GPIO32, XTAL_32K_P (32.768 kHz вход на кристален осцилатор), ADC1_CH4, TOUCH9, RTC_GPIO9 |
IO33 | 9 | I/O | GPIO33, XTAL_32K_N (изход на кристален осцилатор 32.768 kHz), ADC1_CH5, TOUCH8, RTC_GPIO8 |
IO25 | 10 | I/O | GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6 |
I2C_SDA | 11 | I/O | GPIO26, I2C_SDA |
I2C_SCL | 12 | I | GPIO27, I2C_SCL |
TMS | 13 | I/O | GPIO14, MTMS |
TDI | 14 | I/O | GPIO12, MTDI |
+5V | 15 | PI | Вход за захранване 5 V |
GND | 16, 17 | PI | Земя |
VIN номер | 18 | I/O | 12 V / 24 V захранващ вход |
TCK | 19 | I/O | GPIO13, MTCK |
TDO | 20 | I/O | GPIO15, MTDO |
EBUS2 | 21, 35 | I/O | GPIO19/GPIO22, EBUS2 |
IO2 | 22 | I/O | GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0 |
IO0_FLASH | 23 | I/O | Изтегляне Зареждане: 0; SPI зареждане: 1 (по подразбиране). |
IO4 | 24 | I/O | GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1 |
IO16 | 25 | I/O | GPIO16, HS1_DATA4 |
5V_UART1_TX D | 27 | I | GPIO18, 5V UART Получаване на данни |
5V_UART1_RXD | 28 | – | GPIO17, HS1_DATA5 |
IO17 | 28 | – | GPIO17, HS1_DATA5 |
IO5 | 29 | I/O | GPIO5, VSPICS0, HS1_DATA6 |
U0RXD | 31 | I/O | GPIO3, U0RXD |
U0TXD | 30 | I/O | GPIO1, U0TXD |
IO21 | 32 | I/O | GPIO21, VSPIHD |
GND | 33 | PI | EPAD, Ground |
+3.3V | 34 | PO | 3.3V изход на захранване |
Подготовка на хардуера
Подготовка на хардуера
- Модул ESP32-WATG-32D
- Espressif RF тестова платка (Carrier Board)
- Един USB към UART ключ
- Компютър, препоръчва се Windows 7
- Микро-USB кабел
Хардуерна връзка
- Запоете ESP32-WATG-32D към носещата платка, както е показано на фигура 2.
- Свържете USB-to-UART донгъл към носещата платка чрез TXD, RXD и GND.
- Свържете USB към UART ключ към компютъра чрез Micro-USB кабел.
- Свържете носещата платка към 24 V адаптер за захранване.
- По време на изтегляне, късо IO0 към GND чрез джъмпер. След това включете дъската.
- Изтеглете фърмуера във флаш с помощта на ИНСТРУМЕНТА ЗА ИЗТЕГЛЯНЕ ESP32.
- След изтегляне премахнете джъмпера на IO0 и GND.
- Включете отново носещата платка. ESP32-WATG-32D ще премине в работен режим.
Чипът ще чете програми от флаш при инициализация.
Бележки:
- IO0 е вътрешно логическо високо.
- За повече информация относно ESP32-WATG-32D, моля, вижте листа с данни ESP32-WATG-32D.
Първи стъпки с ESP32 WATG-32D
ESP-IDF
Espressif IoT Development Framework (накратко ESP-IDF) е рамка за разработване на приложения, базирани на Espressif ESP32. Потребителите могат да разработват приложения с ESP32 в Windows/Linux/MacOS, базирани на ESP-IDF.
Настройте инструментите
Освен ESP-IDF, вие също трябва да инсталирате инструментите, използвани от ESP-IDF, като компилатор, дебъгер, Python пакети и т.н.
Стандартна настройка на Toolchain за Windows
Най-бързият начин е да изтеглите инструменталната верига и MSYS2 zip от dl.espressif.com: https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip
Освобождаване
Стартирайте C:\msys32\mingw32.exe, за да отворите терминал MSYS2. Стартирайте: mkdir -p ~/esp
Въведете cd ~/esp, за да влезете в новата директория.
Актуализиране на околната среда
Когато IDF се актуализира, понякога се изискват нови вериги от инструменти или се добавят нови изисквания към средата на Windows MSYS2. За да преместите всякакви данни от стара версия на предварително компилираната среда в нова:
Вземете старата среда MSYS2 (т.е. C:\msys32) и я преместете/преименувайте в друга директория (т.е. C:\msys32_old).
Изтеглете новата предварително компилирана среда, като използвате стъпките по-горе.
Разархивирайте новата среда MSYS2 в C:\msys32 (или друго място).
Намерете старата директория C:\msys32_old\home и я преместете в C:\msys32.
Вече можете да изтриете директорията C:\msys32_old, ако вече не се нуждаете от нея.
Можете да имате независими различни MSYS2 среди във вашата система, стига да са в различни директории.
Стандартна настройка на Toolchain за Linux
Инсталирайте предварителните условия
CentOS 7:
sudo yum инсталирайте gcc git wget make ncurses-devel flex bison gperf python pyserial python-pyelftools
sudo apt-get инсталирате gcc git wget make libncurses-dev flex bison gperf python pythonpip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools
Арка:
sudo pacman -S –необходим gcc git make ncurses flex bison gperf python2-pyserial python2cryptography python2-бъдеще python2-pyparsing python2-pyelftools
Настройте веригата от инструменти
64-битов Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-битов Linux:https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
1. Разархивирайте файла в директорията ~/esp:
64-битов Linux: mkdir -p ~/esp cd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux64-esp32-2019r1-8.2.0.tar.gz
32-битов Linux: mkdir -p ~/espcd ~/esp tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-esp32-2019r1-8.2.0.tar.gz
2. Инструменталната верига ще бъде разархивирана в директория ~/esp/xtensa-esp32-elf/. Добавете следното към ~/.profile:
експортиране на PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”
По желание добавете следното към ~/.profile:
псевдоним get_esp32='export PATH=”$HOME/esp/xtensa-esp32-elf/bin:$PATH”'
3. Влезте отново, за да потвърдите .profile. Изпълнете следното, за да проверите PATH: printenv PATH
$ printenv ПЪТ
/home/user-name/esp/xtensa-esp32-elf/bin:/home/user-name/bin:/home/username/.local/bin:/usr/local/sbin:/usr/local/bin: /usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Проблеми с разрешенията /dev/ttyUSB0
При някои дистрибуции на Linux може да получите съобщение за грешка Failed to open port /dev/ttyUSB0 при флашване на ESP32. Това може да се реши чрез добавяне на текущия потребител към групата за набиране.
Потребители на Arch Linux
За да стартирате предварително компилираната gdb (xtensa-esp32-elf-gdb) в Arch Linux изисква ncurses 5, но Arch използва ncurses 6.
Библиотеките за обратна съвместимост са налични в AUR за собствени и lib32 конфигурации:
https://aur.archlinux.org/packages/ncurses5-compat-libs/
https://aur.archlinux.org/packages/lib32-ncurses5-compat-libs/
Преди да инсталирате тези пакети, може да се наложи да добавите публичния ключ на автора към своя ключодържател, както е описано в секцията „Коментари“ на връзките по-горе.
Като алтернатива използвайте crosstool-NG, за да компилирате gdb, който се свързва с ncurses 6.
Стандартна настройка на Toolchain за Mac OS
Инсталирайте pip:
sudo easy_install pip
Инсталирайте Toolchain:
https://github.com/espressif/esp-idf/blob/master/docs/en/get-started/macossetup.rst#id1
Разархивирайте файла в ~/esp директория.
Веригата инструменти ще бъде разархивирана в пътя ~/esp/xtensa-esp32-elf/.
Добавете следното към ~/.profile:
експортиране PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH
По желание добавете следното към 〜/ .profile:
псевдоним get_esp32=”export PATH=$HOME/esp/xtensa-esp32-elf/bin:$PATH”
Въведете get_esp322, за да добавите инструменталната верига към PATH.
Вземете ESP-IDF
След като сте инсталирали инструменталната верига (която съдържа програми за компилиране и изграждане на приложението), вие също се нуждаете от специфичен за ESP32 API / библиотеки. Те се предоставят от Espressif в хранилището на ESP-IDF. За да го получите, отворете терминала, навигирайте до директорията, в която искате да поставите ESP-IDF, и го клонирайте с помощта на командата git clone:
git клонинг – рекурсивен https://github.com/espressif/esp-idf.git
ESP-IDF ще бъде изтеглен в ~/esp/esp-idf.
Забележка:
Не пропускайте опцията –recursive. Ако вече сте клонирали ESP-IDF без тази опция, изпълнете друга команда, за да получите всички подмодули:
cd ~/esp/esp-idf
git подмодул актуализиране – init
Добавете IDF_PATH към потребителския профил
За да запазите настройката на променливата на средата IDF_PATH между рестартирането на системата, добавете я към потребителския профил, като следвате инструкциите по-долу.
Windows
Търсене на “Edit Environment Variables” on Windows 10.
Щракнете върху Нов… и добавете нова системна променлива IDF_PATH. Конфигурацията трябва да включва ESP-IDF директория, като C:\Users\user-name\esp\esp-idf.
Добавете ;%IDF_PATH%\tools към променливата Path, за да стартирате idf.py и други инструменти.
Linux и MacOS
Добавете следното към ~/.проfile:
експортиране на IDF_PATH=~/esp/esp-idf
експортиране PATH=”$IDF_PATH/инструменти:$PATH”
Изпълнете следното, за да проверите IDF_PATH:
printenv IDF_PATH
Изпълнете следното, за да проверите дали idf.py е включен в PAT:
който idf.py
Той ще отпечата път, подобен на ${IDF_PATH}/tools/idf.py.
Можете също да въведете следното, ако не искате да промените IDF_PATH или PATH:
експортиране на IDF_PATH=~/esp/esp-idf
експортиране PATH=”$IDF_PATH/инструменти:$PATH”
Установете серийна връзка с ESP32-WATG-32D
Този раздел предоставя насоки как да установите серийна връзка между ESP32WATG-32D и компютър.
Свържете ESP32-WATG-32D към компютър
Запойте модула ESP32-WATG-32D към носещата платка и свържете носещата платка към компютъра с помощта на USB към UART ключ. Ако драйверът на устройството не се инсталира автоматично, идентифицирайте USB към сериен преобразувател на вашия външен USB към UART ключ, потърсете драйвери в интернет и ги инсталирайте.
По-долу са връзките към драйвери, които могат да се използват.
CP210x USB към UART мост VCP драйвери FTDI драйвери за виртуален COM порт
Горните драйвери са предимно за справка. При нормални обстоятелства драйверите трябва да са в комплект с операционната система и да се инсталират автоматично при свързване на USB към UART ключ към компютъра.
Проверете порт в Windows
Проверете списъка с идентифицирани COM портове в Windows Device Manager. Изключете USB към UART ключ и го свържете отново, за да проверите кой порт изчезва от списъка и след това се показва отново.
Фигура 4-1. USB към UART мост на USB към UART ключ в Windows Device Manager
Фигура 4-2. Два USB серийни порта на USB към UART ключ в Windows Device Manager
Проверете порта на Linux и MacOS
За да проверите името на устройството за серийния порт на вашия USB-към-UART донгъл, изпълнете тази команда два пъти, първо с изключен донгъл, след това с включен. Портът, който се появява втори път, е този, от който се нуждаете:
Linux
ls /dev/tty*
MacOS
ls /dev/cu.*
Добавяне на потребител към набиране на Linux
Влезлият в момента потребител трябва да има достъп за четене и запис на серийния порт през USB.
В повечето дистрибуции на Linux това става чрез добавяне на потребителя към групата за набиране със следната команда:
sudo usermod -a -G dialout $USER
в Arch Linux това се прави чрез добавяне на потребителя към групата uucp със следната команда:
sudo usermod -a -G uucp $ПОТРЕБИТЕЛ
Уверете се, че сте влезли отново, за да активирате разрешенията за четене и запис за серийния порт.
Проверете серийната връзка
Сега проверете дали серийната връзка работи. Можете да направите това с помощта на програма за сериен терминал. В този прampще използваме PuTTY SSH Client, който е наличен както за Windows, така и за Linux. Можете да използвате друга серийна програма и да зададете комуникационни параметри, както е показано по-долу.
Пуснете терминала, задайте идентифициран сериен порт, скорост на предаване = 115200, битове за данни = 8, стоп битове = 1 и паритет = N. По-долу са напр.ampекранни снимки на настройка на порта и такива параметри на предаване (накратко описано като 115200-8-1-N) в Windows и Linux. Не забравяйте да изберете точно същия сериен порт, който сте идентифицирали в стъпките по-горе.
Фигура 4-3. Настройка на серийна комуникация в PuTTY на Windows
Фигура 4-4. Настройка на серийна комуникация в PuTTY на Linux
След това отворете серийния порт в терминала и проверете дали виждате някакъв журнал, отпечатан от ESP32.
Съдържанието на регистрационния файл ще зависи от приложението, заредено в ESP32.
Бележки:
- За някои конфигурации на окабеляване на сериен порт, серийните RTS и DTR щифтове трябва да бъдат деактивирани в терминалната програма, преди ESP32 да стартира и да произведе сериен изход. Това зависи от самия хардуер, повечето платки за разработка (включително всички платки Espressif) нямат този проблем. Проблемът е налице, ако RTS и DTR са свързани директно към щифтовете EN & GPIO0. Вижте документацията на esptool за повече подробности.
- Затворете серийния терминал, след като се уверите, че комуникацията работи. В следващата стъпка ще използваме различно приложение, за да качим нов фърмуер
ESP32. Това приложение няма да има достъп до серийния порт, докато е отворено в терминала.
Конфигурирайте
Въведете директорията hello_world и изпълнете menuconfig.
Linux и MacOS
cd ~/esp/hello_world
idf.py -DIDF_TARGET=esp32 menuconfig
Може да се наложи да стартирате python2 idf.py на Python 3.0.
Windows
cd %userprofile%\esp\hello_world idf.py -DIDF_TARGET=esp32 menuconfig
Инсталаторът на Python 2.7 ще се опита да конфигурира Windows да асоциира .py файл с Python 2. Ако други програми (като инструменти на Visual Studio Python) са били асоциирани с други версии на Python, idf.py може да не работи правилно (файлът ще отворен във Visual Studio). В този случай можете да изберете да стартирате C:\Python27\python idf.py всеки път или да промените настройките на свързания с Windows .py файл.
Build и Flash
Сега можете да изградите и флаширате приложението. Пусни:
idf.py изграждане
Това ще компилира приложението и всички ESP-IDF компоненти, ще генерира буутлоудъра, таблицата на дяловете и двоичните файлове на приложението и ще флашне тези двоични файлове към вашата ESP32 платка.
$ idf.py компилация
Изпълнение на cmake в директория /path/to/hello_world/build Изпълнение на “cmake -G Ninja –warn-uninitialized /path/to/hello_world”… Предупреждение за неинициализирани стойности.
- Намерен Git: /usr/bin/git (намерена версия „2.17.0“)
- Изграждане на празен компонент aws_iot поради конфигурация
- Имена на компонентите:…
- Пътища на компоненти: … … (още редове от изхода на системата за изграждане)
Изграждането на проекта завършено. За да мигате, изпълнете тази команда:
../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600 write_flash -flash_mode dio –flash_size detect –flash_freq 40m 0x10000 build/hello-world.bin build 0x1000 build/bootloader/ bootloader.bin 0x8000 build/partition_table/partitiontable.bin или стартирайте 'idf.py -p PORT flash'
Ако няма проблеми, в края на процеса на изграждане трябва да видите генерирани .bin файлове.
Flash върху устройството
Флаширайте двоичните файлове, които току-що сте изградили на вашата платка ESP32, като изпълните:
idf.py -p PORT [-b BAUD] мига
Заменете PORT с името на серийния порт на вашата платка ESP32. Можете също така да промените скоростта на предаване на флашъра, като замените BAUD със скоростта на предаване, от която се нуждаете. Скоростта на предаване по подразбиране е 460800.
Изпълнение на esptool.py в директория […]/esp/hello_world Изпълнение на „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 detect –flash_freq 40m 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 hello-world.bin esptool.py v2.3.1 Свързване…. Открива се тип чип... ESP32 Чипът е ESP32D0WDQ6 (ревизия 1)
Характеристики: WiFi, BT, Dual Core Пълен за качване… Изпълняващ се пън… Работен пън… Промяна на скоростта на предаване на 460800 Променено. Конфигуриране на размера на флаш... Автоматично открит размер на флаш: 4MB флаш параметри, зададени на 0x0220 Компресирани 22992 байта до 13019... Записа 22992 байта (13019 компресирани) при 0x00001000 за 0.3 секунди (ефективно 558.9 kbit/s)... Хешът на данните е проверен. Компресирани 3072 байта до 82… Записа 3072 байта (82 компресирани) при 0x00008000 за 0.0 секунди (ефективни 5789.3 kbit/s)… Хешът на данните е проверен. Компресирани 136672 байта до 67544… Записа 136672 байта (67544 компресирани) при 0x00010000 за 1.9 секунди (ефективно 567.5 kbit/s)… Хешът на данните е проверен. Напускане... Твърдо нулиране чрез RTS щифт...
Ако няма проблеми до края на процеса на флаширане, модулът ще бъде нулиран и приложението “hello_world” ще се стартира.
IDF монитор
За да проверите дали “hello_world” наистина работи, въведете idf.py -p PORT monitor (Не забравяйте да замените PORT с името на вашия сериен порт).
Тази команда стартира приложението за монитор:
$ idf.py -p /dev/ttyUSB0 монитор Изпълнение на idf_monitor в директория […]/esp/hello_world/build Изпълнение на „python […]/esp-idf/tools/idf_monitor.py -b 115200 […]/esp/hello_world / build/hello-world.elf”… — idf_monitor на /dev/ttyUSB0 115200 — — Изход: Ctrl+] | Меню: Ctrl+T | Помощ: Ctrl+T, последвано от Ctrl+H — ets 8 юни 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) ets 8 юни 2016 00:22:57 …
След като стартирате и диагностичните регистрационни файлове превъртите нагоре, трябва да видите „Здравей свят!“ разпечатан от приложението.
… Здравей свят! Рестартиране след 10 секунди… I (211) cpu_start: Стартиране на планировчика на APP CPU. Рестартиране след 9 секунди... Рестартиране след 8 секунди... Рестартиране след 7 секунди...
За да излезете от монитора на IDF, използвайте прекия път Ctrl+].
Ако IDF мониторът се повреди малко след качването или, ако вместо съобщенията по-горе, видите произволен боклук, подобен на това, което е дадено по-долу, вашата платка вероятно използва 26MHz кристал. Повечето дизайни на платки за разработка използват 40MHz, така че ESP-IDF използва тази честота като стойност по подразбиране.
Exampлес
За ESP-IDF напрamples, моля, отидете на ESP-IDF GitHub.
Екип на Espressif IoT
www.espressif.com
Отказ от отговорност и известие за авторски права
Информация в този документ, включително URL препратки, подлежи на промяна без предизвестие.
ТОЗИ ДОКУМЕНТ СЕ ПРЕДОСТАВЯ КАКЪВ Е БЕЗ НИКАКВИ ГАРАНЦИИ, ВКЛЮЧИТЕЛНО ГАРАНЦИЯ ЗА ПРОДАВАЕМОСТ, НЕНАРУШЕНИЕ, ГОДНОСТ ЗА НЯКАКВА КОНКРЕТНА ЦЕЛ,
ИЛИ ВСЯКА ГАРАНЦИЯ, ПРОИЗТИЧАЩА ДРУГО ОТ ПРЕДЛОЖЕНИЕ, СПЕЦИФИКАЦИЯ ИЛИAMPLE.
Отказва се всякаква отговорност, включително отговорност за нарушаване на права на собственост, свързани с използването на информацията в този документ. Тук не се предоставят никакви лицензи, изрични или подразбиращи се, чрез estoppel или по друг начин, за каквито и да било права на интелектуална собственост.
Логото на Wi-Fi Alliance Member е търговска марка на Wi-Fi Alliance. Логото на Bluetooth е регистрирана търговска марка на Bluetooth SIG. Всички търговски наименования, търговски марки и регистрирани търговски марки, споменати в този документ, са собственост на съответните им собственици и се признават с настоящото.
Copyright © 2019 Espressif Inc. Всички права запазени.
Документи / Ресурси
![]() |
ESPRESSIF ESP32-WATG-32D Персонализиран WiFi-BT-BLE MCU модул [pdf] Ръководство за потребителя ESP32WATG32D, 2AC7Z-ESP32WATG32D, 2AC7ZESP32WATG32D, ESP32-WATG-32D, персонализиран WiFi-BT-BLE MCU модул, WiFi-BT-BLE MCU модул, MCU модул, ESP32-WATG-32D, модул |