ESP32 DevKit1 WiFi BLE fejlesztokartya
zoom_out_map
chevron_left chevron_right

A termékfotók tájékoztató jellegűek, és a gyártási tételtől és a beszállítótól függően kisebb eltéréseket mutathatnak. A termék specifikációi és árai előzetes értesítés nélkül változhatnak. Mindent megteszünk, hogy a lehető legpontosabb és leghitelesebb specifikációkat adjuk meg a termékoldalon, de lehetséges, hogy ezek nem teljesen helyesek. Ha ilyen esetet észlel, kérjük, jelentse nekünk.

A termék szakemberek számára készült, és használatához képzett, valamint felhatalmazott személyzet szükséges. A termék nem tartalmaz összeszerelési/használati útmutatót . A termék nem megfelelő képesítéssel rendelkező személyek általi üzembe helyezése a weboldalon található Általános Szerződési Feltételek értelmében a jótállás elvesztését eredményezi.

A megadott műszaki adatok (áram, teljesítmény stb.) ideális működési körülmények között érvényes maximális értékeket jelentenek. A biztonságos használat és az optimális élettartam érdekében javasolt a terméket folyamatos üzemben legfeljebb a megadott maximális értékek 50%-án használni.

ESP32 fejlesztőkártya, ESP-WROOM-32, WiFi és Bluetooth BLE, DevKit1

Sokoldalú megoldás IoT és automatizálási projektekhez vezeték nélküli csatlakozással, integrált 2,4 GHz-es WiFi-vel és Bluetooth BLE-vel a gyors hálózattal vagy telefonnal való kommunikációhoz. Kétmagos Tensilica LX6 processzoron fut, akár 240 MHz-ig, 4 MB flash memóriával és 520 KB SRAM-mal rendelkezik összetett alkalmazásokhoz, könnyen programozható Arduino IDE-ből vagy Lua-ból USB Type-C-n keresztül.

8,34 € Adóval együtt

6,89 € Áfa nélkül

(4/5) kívül 11 összes értékelés
Olvasd el a véleményeket
1-2 zile
check In Stoc

Shipping by szerda 11 november

A termék megvásárlásával jár 0,42 € hűségpont.

Jótállás: 24 hónap magánszemélyeknek
NEMZETKÖZI SZÁLLÍTÁS
Nemzetközi gyors szállítás az EU-n belül. Ingyenes szállítás 100 EUR feletti megrendelések esetén a legtöbb EU-országban.
GYORS KISZÁLLÍTÁS 24 ÓRÁN BELÜL
24 órán belül szállítunk raktárunkból
HŰSÉGPONTOK
Minden rendelés után pontokat kap, a rendelés értékének 5%-ában.

Az ESP32 DevKit V1 fejlesztőkártya az ESP32-WROOM-32D modult egyesíti a CP2102 USB-UART átalakítóval és egy USB Type-C csatlakozóval, így teljes platformot nyújt olyan projektekhez, amelyekhez WiFi és Bluetooth BLE kapcsolat szükséges. A kártya digitális és analóg bemeneteket olvas, digitális és analóg jeleket generál, valamint SPI, I2C, I2S és UART interfészeken kommunikál, ezért jól alkalmazható IoT alkalmazásokhoz, automatizálásokhoz, monitorozó állomásokhoz, szenzor átjárókhoz és csatlakoztatott termékek prototípusaihoz.

Az ESP32-WROOM-32D modul legfeljebb 240 MHz-en működő, kétmagos Tensilica LX6 processzorral, 520 KB SRAM-mal, a boot betöltő és a rendszerkönyvtárak számára 448 KB ROM-mal, valamint 4 MB flash memóriával rendelkezik. A kapcsolatot a modulon belül integrált antenna biztosítja, amely 2.4 GHz-en WiFi 802.11 b/g/n/e/i és Bluetooth v4.2 BR/EDR, valamint Bluetooth Low Energy szabványt támogat. Az analóg-digitális átalakító 12 bites és legfeljebb 18 csatornás, a kártya pedig 2 DAC csatornával rendelkezik. A biztonságot egy titkosító gyorsító (AES, SHA-2, ECC, RSA), a WPA/WPA2/WPA3 személyes és vállalati módja, valamint a Bluetooth BLE-hez használt AES-CCM titkosítás szavatolja.

A fő jellemzők közé tartozik a tápellátást és a programozást szolgáló USB Type-C csatlakozó, a CP2102 USB-UART átalakító, a programbetöltő módba lépést szolgáló BOOT gomb, a visszaállításra szolgáló EN gomb, a GPIO2-re kötött kék LED, valamint két, 2.54 mm osztású tűsor, amelyek 25 mm távolságra vannak egymástól. A kártya a Type-C csatlakozón keresztül 5 VDC feszültséggel tápellátható, a GPIO lábak logikai szintje pedig 3.3 V. 3.3 V-nál nagyobb feszültségű szenzorokhoz vagy modulokhoz logikai szintillesztőt használjon.

A kártya programozható Arduino IDE-ben (ESP32 Arduino csomag, ESP32 Dev Module kártya) vagy ESP-IDF környezetben, és kompatibilis az 5001 számú bővítő csatlakozóval. Az SPI, I2C, I2S és UART interfészeken keresztül szenzorokhoz, kijelzőkhöz, rádiómodulokhoz és más fejlesztőkártyákhoz csatlakoztatható.

 

Specifikációk:

Tápfeszültség: 5 VDC, Type-C csatlakozón keresztül

Logikai feszültség: 3.3 V (logikai szintillesztőt használjon a 3.3 V-nál nagyobb feszültségű szenzoroknál)

Modul: ESP32-WROOM-32D

USB-UART átalakító: CP2102

Csatlakozó: USB Type-C

Processzor: Kétmagos Tensilica LX6

Frekvencia: legfeljebb 240 MHz

SRAM memória: 520 KB

ROM memória: 448 KB a boot betöltő és a rendszerkönyvtárak számára

Flash memória: 4 MB

WiFi: 802.11 b/g/n/e/i (2.4 GHz)

Bluetooth: v4.2 BR/EDR és Bluetooth Low Energy (BLE)

Antenna: Beépített, WiFi és Bluetooth számára

Lábak: 34 db I/O (General Purpose Input/Output) láb, beleértve az analóg bemeneti lábakat is

Kommunikáció: SPI, I2C, I2S, UART/USART

ADC: 12 bit, legfeljebb 18 csatorna

DAC: 2 csatorna

Biztonság: Titkosító gyorsító (AES, SHA-2, ECC, RSA)

WiFi biztonság: WPA/WPA2/WPA3 személyes és vállalati

Bluetooth BLE biztonság: AES-CCM titkosítás

Tűsorok távolsága: 25 mm

 

Elrendezés:

Elem Funkció
ESP32-WROOM-32D modul Tartalmazza a kétmagos processzort, a 4 MB flash memóriát, a WiFi és Bluetooth rádiót, valamint a beépített antennát. A kártya végén lévő antennaterületet fémtárgyaktól és kábelektől szabadon kell hagyni.
USB Type-C csatlakozó 5 VDC feszültséggel táplálja a kártyát, és a CP2102 átalakítón keresztül kapcsolatot biztosít a számítógéppel a programozáshoz és a soros monitorhoz.
CP2102 USB-UART átalakító Kapcsolatot teremt az USB port és a modul UART0 interfésze között (a TX0 és RX0 lábak).
BOOT gomb (GPIO0) Bekapcsoláskor vagy csatlakoztatáskor lenyomva tartva a kártya programbetöltő módba lép. Normál működés során, bekapcsolás után a GPIO0 programbemenetként olvasható.
EN gomb Visszaállítja a modult. Rövid megnyomásra a program újraindul a flash memóriából. Az EN láb magas szinten aktív, a gomb megnyomása pedig földelésre köti.
Kék LED (GPIO2 / D2) A programból a D2 lábon vezérelhető LED. Akkor világít, ha a GPIO2 HIGH értékre van állítva, és akkor alszik ki, ha LOW értékre van állítva.
3.3 V feszültségszabályozó Az USB-n vagy a VIN lábon kapott 5 V feszültséget a modul és a 3V3 láb számára szükséges 3.3 V-ra csökkenti.
1. tűsor (D23 - 3V3) GPIO, UART, I2C, SPI lábak, föld és 3.3 V kimenet.
2. tűsor (EN - VIN) Analóg bemeneti, DAC, érintés lábak, föld és az 5 V-os VIN láb.
Rögzítőlyukak A kártya rögzítése a házban vagy tartón.

 

Lábkiosztás:

Csatlakozó Láb Funkció
1. tűsor D23 GPIO23, VSPI MOSI
1. tűsor D22 GPIO22, I2C SCL, alapértelmezetten Arduino-ban
1. tűsor TX0 GPIO1, UART0 TX (CP2102-höz kötve)
1. tűsor RX0 GPIO3, UART0 RX (CP2102-höz kötve)
1. tűsor D21 GPIO21, I2C SDA, alapértelmezetten Arduino-ban
1. tűsor D19 GPIO19, VSPI MISO
1. tűsor D18 GPIO18, VSPI SCK
1. tűsor D5 GPIO5, VSPI CS, indítási konfigurációs láb
1. tűsor TX2 GPIO17, UART2 TX
1. tűsor RX2 GPIO16, UART2 RX
1. tűsor D4 GPIO4, érintés T0, ADC2_CH0
1. tűsor D2 GPIO2, kék LED, érintés T2, ADC2_CH2, indítási konfigurációs láb
1. tűsor D15 GPIO15, érintés T3, ADC2_CH3, indítási konfigurációs láb
1. tűsor GND Föld
1. tűsor 3V3 3.3 V kimenet
2. tűsor EN A modul engedélyezése (magas szinten aktív), az EN gombra kötve
2. tűsor VP GPIO36, ADC1_CH0, csak bemenet
2. tűsor VN GPIO39, ADC1_CH3, csak bemenet
2. tűsor D34 GPIO34, ADC1_CH6, csak bemenet
2. tűsor D35 GPIO35, ADC1_CH7, csak bemenet
2. tűsor D32 GPIO32, ADC1_CH4, érintés T9
2. tűsor D33 GPIO33, ADC1_CH5, érintés T8
2. tűsor D25 GPIO25, DAC1 kimenet, ADC2_CH8
2. tűsor D26 GPIO26, DAC2 kimenet, ADC2_CH9
2. tűsor D27 GPIO27, érintés T7, ADC2_CH7
2. tűsor D14 GPIO14, érintés T6, ADC2_CH6, HSPI CLK
2. tűsor D12 GPIO12, érintés T5, ADC2_CH5, indítási konfigurációs láb
2. tűsor D13 GPIO13, érintés T4, ADC2_CH4, HSPI MOSI
2. tűsor GND Föld
2. tűsor VIN 5 V tápellátás

 

GPIO0 Indítási mód
1 (magas szint, alapértelmezett) Program futtatása a flash memóriából (normál működés)
0 (BOOT gomb lenyomva vagy GND-re kötve) Programbetöltő mód UART-on keresztül

 

Használat:

Telepítse az ESP32 Arduino csomagot az Arduino IDE-ben, és válassza ki az ESP32 Dev Module kártyát a Tools > Board menüből.

Táplálja a kártyát 5 VDC feszültséggel az USB Type-C csatlakozón keresztül, adatátvitelre alkalmas kábellel, vagy a VIN lábon 5 V-tal, egyszerre csak egy tápforrást használva.

Ne kapcsoljon a GPIO lábakra 3.3 V-nál nagyobb feszültséget. 5 V-os kimenetű szenzorokhoz vagy modulokhoz logikai szintillesztőt használjon.

A program feltöltéséhez nyomja le és tartsa lenyomva a BOOT gombot (vagy rövidre zárja a GPIO0 lábat a GND lábbal), mielőtt a Type-C kábelt csatlakoztatja a számítógéphez, és tartsa lenyomva a feltöltés (UPLOAD) ideje alatt.

A feltöltés befejezése után engedje el a BOOT gombot, majd nyomja meg az EN gombot a kártya visszaállításához és a program elindításához.

Gyors ellenőrzéshez töltsön fel egy programot, amely megváltoztatja a D2 láb állapotát, és figyelje meg a kártya kék LED-jét.

A D34, D35, VP és VN lábakat csak bemenetként használja, mert nincs kimeneti áramkörük, és nincs belső pull-up vagy pull-down ellenállásuk.

Kerülje a D2, D5, D12, D15 és GPIO0 lábakat az indításkor szintet változtató jelekhez, mert ezek konfigurációs lábak, és akadályozhatják a kártya helyes indulását.

WiFi működés közben analóg méréshez az ADC1 lábakat használja (VP, VN, D34, D35, D32, D33), mert az ADC2 lábak ezalatt nem olvashatók.

Generált analóg jelekhez a D25 és D26 lábakat használja, kapacitív szenzorokhoz pedig az érintés funkciós lábakat (D4, D2, D15, D13, D12, D14, D27, D33, D32).

Stabil működéshez legalább 500 mA-t szolgáltató USB tápforrást és rövid USB kábelt használjon, különösen akkor, ha a WiFi vagy a Bluetooth aktív.

9006
Tápfeszültség
5 V DC
Interfész
SPI, I2C, I2S, UART/USART
Logikai feszültség
3.3 V
Csatlakozó típusa
USB Type-C
Flash memória
4 MB
Integrált áramkör
ESP32-WROOM-32D
Antenna
Beépített WiFi és Bluetooth antenna
Processzor
Dual-core Tensilica LX6
WiFi
802.11 b/g/n/e/i (2.4 GHz)
Bluetooth
Bluetooth 4.2 (BR/EDR si BLE)
SRAM memória
520 KB
Digitális I/O lábak száma
30 I/O
Processzor órajele
pana la 240 MHz

Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.

Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.

Avertismente generale de siguranta:

Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.

Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.

Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.

Nu lasati produsul alimentat nesupravegheat in timpul testelor.

Produsul nu este jucarie si nu este destinat copiilor.

Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.

Identificare produs:

Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.

Producator / Importator / Distribuitor:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Website: www.sigmanortec.ro

Persoana responsabila in UE:

Sigmanortec S.R.L.

Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania

E-mail: [email protected]

Documentatie si siguranta:

Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].

/*
  ESP32 DevKit V1 (ESP-WROOM-32) - basic board test

  Board (Arduino IDE): ESP32 Dev Module
  Board package: esp32 by Espressif Systems (Boards Manager)
  Wiring: none, the onboard blue LED on GPIO2 is used and the board is powered over USB Type-C
  Libraries: none, WiFi.h is part of the ESP32 package

  The program blinks the onboard LED, prints chip information and scans
  the available WiFi networks every 10 seconds.
*/

#include <WiFi.h>

// Onboard blue LED (D2 = GPIO2)
const int LED_PIN = 2;

unsigned long lastScan = 0;
const unsigned long SCAN_INTERVAL_MS = 10000;

void setup() {
  Serial.begin(115200);
  delay(500);

  pinMode(LED_PIN, OUTPUT);

  // Print basic chip information
  Serial.println("ESP32 DevKit V1 test");
  Serial.print("Chip model: ");
  Serial.println(ESP.getChipModel());
  Serial.print("CPU frequency (MHz): ");
  Serial.println(ESP.getCpuFreqMHz());
  Serial.print("Flash size (bytes): ");
  Serial.println(ESP.getFlashChipSize());

  // Set WiFi to station mode and disconnect from any network
  WiFi.mode(WIFI_STA);
  WiFi.disconnect();
  delay(100);
}

void loop() {
  // Blink the onboard LED
  digitalWrite(LED_PIN, HIGH);
  delay(250);
  digitalWrite(LED_PIN, LOW);
  delay(250);

  // Scan WiFi networks at a fixed interval
  if (millis() - lastScan >= SCAN_INTERVAL_MS) {
    lastScan = millis();
    Serial.println("Scanning WiFi networks...");
    int count = WiFi.scanNetworks();
    if (count <= 0) {
      Serial.println("No networks found");
    } else {
      for (int i = 0; i < count; i++) {
        Serial.print(i + 1);
        Serial.print(": ");
        Serial.print(WiFi.SSID(i));
        Serial.print(" (");
        Serial.print(WiFi.RSSI(i));
        Serial.println(" dBm)");
      }
    }
    WiFi.scanDelete();
  }
}

Ez a bemutató az ESP32 DevKit V1 fejlesztőkártyát használja, benne az ESP-WROOM-32 modullal. A programot az Arduino IDE-ből töltjük fel USB Type-C csatlakozón keresztül, másik fejlesztőkártya nélkül. A kártya jó kiindulópont IoT projektekhez. Az első hasznos teszt egy külső LED vezérlése, hogy ellenőrizze, a program feltöltődik-e és a lábak működnek-e.

A példában egy 5 mm-es piros LED-et kapcsolunk be és ki. A LED a D23 lábra csatlakozik egy 220 ohmos ellenálláson keresztül. A LED állapotát a soros monitoron is követheti.

ESP32 fejlesztőkártya, ESP-WROOM-32, WiFi és Bluetooth BLE, DevKit1

Hogyan működik:

A D23 láb a modul GPIO23 lábának felel meg. Amikor a program HIGH állapotba állítja, a láb 3.3 V feszültséget ad, és áram folyik a LED-en át. LOW állapotban a láb 0 V-on van, és a LED kialszik. Az 5 VDC tápfeszültséget a számítógép adja az USB Type-C kábelen keresztül. A kártyán lévő szabályozó 3.3 V-ra csökkenti a feszültséget a modul számára.

Az ellenállás korlátozza az áramot a LED-en. Egy piros LED feszültségesése körülbelül 2.0 V, ezért az áram I = (3.3 V - 2.0 V) / 220 ohm, vagyis körülbelül 5.9 mA. Ez az érték biztonságos egy GPIO lábhoz. 10 mA áramhoz körülbelül 130 ohmos ellenállás kellene, a 220 ohm pedig kényelmes tartalékot ad.

A HIGH állapotban eltöltött 500 ms és a LOW állapotban eltöltött 500 ms szünettel a villogás periódusideje 1000 ms, azaz 1 Hz.

A D23 lábat azért választottuk, mert ez egy szokványos kimeneti láb. A D34, D35, VP és VN lábak csak bemenetek. A D2, D12, D15 és GPIO0 lábak indításkor konfigurációs lábak, ezért egyszerű teszthez jobb elkerülni őket.

Csatlakoztatás:

A kártyát csak a számítógéphez csatlakoztatott USB Type-C kábelen keresztül tápolja (5 VDC). A lábak logikai szintje 3.3 V, ezért a LED közvetlenül, az ellenálláson keresztül csatlakozik, logikai szintillesztő nélkül. A LED hosszabb lába (anód, A) az ellenállás felé, a rövidebb lába (katód, K) a föld felé csatlakozik.

Kártya láb Csatlakozik ehhez Szerep
D23 (GPIO23) R1 220 ohmos ellenállás, 1. vég Vezérlőjel
R1 ellenállás, 2. vég A LED anódja (hosszú láb) Áramkorlátozás
GND (a D23-mal azonos sorban, a 3V3 mellett) A LED katódja (rövid láb) Föld
USB Type-C csatlakozó USB kábel a számítógéphez 5 VDC tápellátás és programozás

Külső LED csatlakoztatása az ESP32 DevKit V1 kártyához (GPIO23) 220 Ω ellenállással, tápellátás USB Type-C-n keresztül

Gombok, beállítások és jelzőfények:

Elem Mit csinál Hogyan használjuk
BOOT gomb (GPIO0) Indításkor lenyomva a kártyát feltöltési módba állítja. Nyomja le és tartsa lenyomva az USB kábel csatlakoztatása előtt és az UPLOAD (feltöltés) alatt, majd engedje el.
EN gomb Újraindítja a modult. Feltöltés után nyomja meg röviden, hogy a program az elejétől induljon.
Kék LED (GPIO2 / D2) A programból vezérelt LED, nem jelzi magától a tápellátást vagy a feltöltést. Akkor világít, amikor a program a D2 lábat HIGH állapotba állítja. Ebben a bemutatóban ki marad, a villogó a D23 lábon lévő külső LED.
Külső LED a D23 lábon A D23 láb állapotát mutatja. Másodpercenként egyszer villog, ha a program megfelelően fut.

1. lépés: csatlakoztassa az USB Type-C kábelt a kártya és a számítógép közé. Ha a feltöltés nem sikerül, nyomja le és tartsa lenyomva a BOOT gombot a csatlakoztatás előtt és az UPLOAD alatt.

2. lépés: az Arduino IDE feltöltés befejezését jelző üzenete után engedje el a BOOT gombot, majd nyomja meg egyszer az EN gombot.

3. lépés: ellenőrizze, hogy a külső LED másodpercenként egyszer villog, és hogy a soros monitor felváltva ON és OFF üzeneteket ír ki.

Kártya és könyvtárak:

Az Arduino IDE-ben nyissa meg a File > Preferences menüpontot, és az Additional boards manager URLs mezőbe írja be a https://espressif.github.io/arduino-esp32/package_esp32_index.json címet. Ezután nyissa meg a Tools > Board > Boards Manager menüt, keressen rá az esp32 kifejezésre, és telepítse az Espressif Systems készítette esp32 csomagot.

A Tools > Board > esp32 menüből válassza ki az ESP32 Dev Module kártyát, a Tools > Port menüben pedig a kártya soros portját.

A program csak az ESP32 csomagban lévő függvényeket használja, ezért nem kell könyvtárat telepíteni.

Kód:

Az alábbi program a D23 lábat kimenetként állítja be, és másodpercenként egyszer átkapcsolja, az állapotot pedig kiírja a soros monitorra.

/*
  ESP32 DevKit V1 - blink an external LED on GPIO23
  Board (Arduino IDE): ESP32 Dev Module
  Board package: esp32 by Espressif Systems (installed from Boards Manager)
  Libraries: none, only the core functions of the ESP32 package are used
  Wiring:
    D23 (GPIO23) -> 220 ohm resistor -> LED anode (long leg)
    LED cathode (short leg) -> GND
*/
// Pin the external LED is connected to (D23 = GPIO23)
const int LED_PIN = 23;
// Time spent in each state, in milliseconds
const unsigned long BLINK_DELAY_MS = 500;
void setup() {
  // Start the serial port used by the serial monitor
  Serial.begin(115200);
  // Configure the LED pin as a digital output
  pinMode(LED_PIN, OUTPUT);
  Serial.println("ESP32 LED blink started");
}
void loop() {
  // Turn the LED on (pin at 3.3 V)
  digitalWrite(LED_PIN, HIGH);
  Serial.println("LED ON");
  delay(BLINK_DELAY_MS);
  // Turn the LED off (pin at 0 V)
  digitalWrite(LED_PIN, LOW);
  Serial.println("LED OFF");
  delay(BLINK_DELAY_MS);
}

Hogyan működik a kód:

A LED_PIN konstans értéke 23, és a külső LED-hez csatlakozó D23 (GPIO23) lábat jelöli. A BLINK_DELAY_MS konstans értéke 500, és milliszekundumban adja meg minden állapot hosszát.

A setup() függvényben a Serial.begin(115200) hívással a soros portot 115200 baudra indítjuk, majd a pinMode(LED_PIN, OUTPUT) hívással a LED_PIN lábat kimenetként állítjuk be.

A loop() függvényben a digitalWrite(LED_PIN, HIGH) hívással a lábat HIGH állapotba állítjuk, kiírjuk az LED ON üzenetet, és vársz a BLINK_DELAY_MS idejéig. Ezután a lábat LOW állapotba állítjuk, kiírjuk az LED OFF üzenetet, majd újra várunk. A függvény folyamatosan ismétlődik.

Eredmény:

Nyissa meg az Arduino IDE soros monitorát 115200 baud sebességgel. Az ON és OFF üzenetek félmásodpercenként felváltva jelennek meg, a külső LED pedig ugyanebben a ritmusban villog.

ESP32 LED blink started
LED ON
LED OFF
LED ON
LED OFF
LED ON
LED OFF
LED ON
LED OFF

Gyakori problémák:

A feltöltés csatlakozási hibával áll le. Az ok általában az, hogy a kártya nem lépett feltöltési módba. Nyomja le és tartsa lenyomva a BOOT gombot (vagy kösse a GPIO0 lábat a GND-re) a kábel csatlakoztatásakor és az UPLOAD alatt, majd nyomja meg az EN gombot.

A port nem jelenik meg az Arduino IDE-ben. Az ok lehet egy csak töltésre használható USB kábel, vagy a CP2102 átalakító hiányzó illesztőprogramja. Használjon adatátvitelre alkalmas kábelt, és telepítse a CP210x illesztőprogramot a gyártó weboldaláról.

A külső LED nem világít. Ellenőrizze a polaritást: a hosszú láb az ellenállás felé, a rövid láb a GND felé csatlakozik. Ellenőrizze azt is, hogy az ellenállás a D23 lábra van kötve, és nem egy szomszédos lábra.

A soros monitor furcsa karaktereket jelenít meg. A soros monitorban kiválasztott sebesség eltér a kódban megadottól. Válassza a 115200 baudot.

A kártya véletlenszerűen újraindul vagy leáll. A tápellátás nem elegendő, különösen WiFi aktív állapotban. Használjon legalább 500 mA-t szolgáltató USB portot vagy tápegységet, és rövid kábelt.

Korlátok és tanácsok:

A logikai szint 3.3 V, a lábak pedig nem bírják az 5 V-ot. 5 V-os kimenetű érzékelőkhöz használjon logikai szintillesztőt. A D34, D35, VP és VN lábak csak bemenetek, és WiFi aktív állapotban az ADC2 lábakról nem lehet olvasni.

A teszt után csatlakoztathat I2C érzékelőt a D21 (SDA) és D22 (SCL) lábakra, olvashat analóg feszültséget a D34 lábon, vagy használhatja a WiFi és Bluetooth BLE funkciót az adatok szerverre vagy telefonra küldéséhez.

Ez még talán érdekelhet