Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.
Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.
Scheda di sviluppo ESP32-DevKitC, ESP32-WROOM-32D, 38P
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
Spediamo dal nostro magazzino entro 24 ore
Tutti gli ordini minimo 100€
Scheda di sviluppo ESP32-DevKitC, basata sul modulo ESP32 di Espressif, progettata principalmente per lo sviluppo di applicazioni IoT, con funzionalità WiFi e Bluetooth. Questa scheda offre un facile accesso alla maggior parte dei pin I/O tramite connettori laterali, consentendo il rapido collegamento di varie periferiche o il montaggio su una breadboard.
La scheda è dotata del modulo ESP32-WROOM-32D.
Dispone di un'interfaccia MicroUSB che serve sia per l'alimentazione che per la programmazione tramite un bridge USB-UART Silabs CP2102 integrato. Pulsanti dedicati di reset (EN) e di avvio facilitano il caricamento del firmware nel microcontrollore.
Specifiche:
Microcontrollore: ESP32-WROOM-32D
Connettività: Wi-Fi 802.11 b/g/n, Bluetooth (4.2 e BLE)
Interfaccia di programmazione: USB micro-B
Velocità USB-UART: fino a 3 Mbps
Pin I/O: la maggior parte dei pin ESP32 sono esposti sui connettori laterali
Numero di pin: 38
Alimentazione: tramite porta micro USB, pin 5V/GND o 3,3V/GND (solo uno alla volta!)
Pulsanti: EN (Reset), BOOT (modalità di programmazione)
LED di alimentazione: si accende quando la scheda è accesa
Compatibilità breadboard: sì
Distanza tra le linee dei pin: 25 mm
Spaziatura dei perni: 2.54mm
Dimensioni: 54,5 x 28 mm
Pinout:
Prima riga:
NO. | Nome del pin | Tipo | Funzione principale |
---|---|---|---|
1 | 3V3 | Energia | Alimentazione 3,3 V |
2 | IT | iscrizione | Ripristina (CHIP_PU) |
3 | Vicepresidente | iscrizione | GPIO36, ADC1_CH0 |
4 | ora | iscrizione | GPIO39, ADC1_CH3 |
5 | IO34 | iscrizione | GPIO34, ADC1_CH6 |
6 | IO35 | iscrizione | GPIO35, ADC1_CH7 |
7 | IO32 | I/O | GPIO32, ADC1_CH4, Touch 9 |
8 | IO33 | I/O | GPIO33, ADC1_CH5, Tocco 8 |
9 | IO25 | I/O | GPIO25, ADC1_CH8, DAC1 |
10 | IO26 | I/O | GPIO26, ADC2_CH9, DAC2 |
11 | IO27 | I/O | GPIO27, ADC2_CH7, Touch 7 |
12 | IO14 | I/O | GPIO14, ADC2_CH6, Touch 6, MTMS |
13 | IO12 | I/O | GPIO12, ADC2_CH5, Touch 5, MTDI |
14 | Terra | Terra | Massa |
15 | IO13 | I/O | GPIO13, ADC2_CH4, Touch 4, MTCK |
16 | D2 | I/O | GPIO9, utilizzato internamente (evitare di utilizzarlo) |
17 | D3 | I/O | GPIO10, utilizzato internamente (evitare di utilizzarlo) |
18 | Comando | I/O | GPIO11, utilizzato internamente (evitare di utilizzarlo) |
19 | 5V | Energia | Alimentatore da 5 V |
Seconda riga:
NO. | Nome del pin | Tipo | Funzione principale |
---|---|---|---|
1 | Terra | Terra | Massa |
2 | IO23 | I/O | GPIO23 |
3 | IO22 | I/O | GPIO22 |
4 | TX | I/O | GPIO1, trasmissione UART |
5 | RX | I/O | GPIO3, UART RX |
6 | IO21 | I/O | GPIO21 |
7 | Terra | Terra | Massa |
8 | IO19 | I/O | GPIO19 |
9 | IO18 | I/O | GPIO18 |
10 | IO5 | I/O | GPIO5 |
11 | IO17 | I/O | GPIO17* (solo per moduli WROOM/SOLO-1) |
12 | IO16 | I/O | GPIO16* (solo per moduli WROOM/SOLO-1) |
13 | IO4 | I/O | GPIO4, ADC2_CH0, Tocco 0 |
14 | IO0 | I/O | GPIO0, ADC2_CH1, Tocco 1, Avvio |
15 | IO2 | I/O | GPIO2, ADC2_CH2, Tocco 2 |
16 | IO15 | I/O | GPIO15, ADC2_CH3, Touch 3, MTDO |
17 | D1 | I/O | GPIO8, utilizzato internamente (evitare di utilizzarlo) |
18 | D0 | I/O | GPIO7, utilizzato internamente (evitare di utilizzarlo) |
19 | CLK | I/O | GPIO6, utilizzato internamente (evitare di utilizzarlo) |
Nota:
I pin D0–D3, CMD e CLK vengono utilizzati per la comunicazione con la memoria SPI interna. Il loro utilizzo può portare a instabilità e dovrebbe essere evitato.
Normalmente la scheda viene fornita senza condensatore C15. Se la scheda rimane in modalità Download o si verificano problemi sul segnale GPIO0, la causa è questo condensatore. Controllane la presenza, proprio accanto al pulsante BOOT, e rimuovilo.
Utilizzo
Tenere premuto il pulsante BOOT mentre si collega la scheda al PC.
Collegare la scheda al PC tramite un cavo USB A - micro USB B. È possibile lasciare il pulsante BOOT.
Assicurati di alimentare la scheda utilizzando solo UNA delle opzioni disponibili: micro USB, 5V/GND o 3,3V/GND.
Se si programma la scheda con l'IDE Arudino, è necessario aggiungere questo URL in File>Preferenze, nel campo URL del gestore schede aggiuntive: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
È possibile separare più URL tramite virgole.
Installa la scheda ESP32 andando su Strumenti > Scheda > Gestione schede e cercando "ESP32". Selezionare "esp32 by Espressif Systems" e fare clic su Installa.
Selezionare la scheda e la porta in Strumenti > Scheda e scegliere Modulo di sviluppo ESP32 o ESP32 DevKitC.
In Strumenti > Porta, seleziona la porta seriale a cui è collegata la scheda (es: COM3)
Scrivi e carica il programma, ad esempio:
impostazione nulla() {
Serial.begin(115200);
}
ciclo vuoto() {
Serial.println("Test seriale ESP32!");
ritardo(1000);
}
Fare clic su Carica (freccia destra).
Se il caricamento non si avvia, significa che la scheda non è in modalità di avvio. Ripetere il primo passaggio con la disconnessione, tenendo premuto il pulsante BOOT mentre si collega la scheda al PC.
Aprire Serial Monitor da Strumenti > Serial Monitor.
Assicurarsi che la velocità sia impostata su 115200 baud.