Domande frequenti su ESP32

Installazione ESP32: schede, IDE e librerie

// installazione · faq

Categoria: ESP32 · Installazione · Aggiornato ad agosto 2026

Installare il pacchetto schede ESP32 e le librerie in Arduino IDE e VS Code — le domande di setup che bloccano tutti prima del primo blink.

Come installare l’ESP32?

Installi il pacchetto schede e l’IDE conosce il chip. In Arduino IDE: File → Preferenze, incolla https://dl.espressif.com/dl/package_esp32_index.json in “Additional Boards Manager URLs”, poi Strumenti → Scheda → Gestore Schede, cerca “esp32” e installa “esp32 by Espressif Systems”. Un solo pacchetto copre WROOM-32D, S3 e C3. Sul mio Windows la prima installazione ha richiesto circa quattro minuti; le successive sono più veloci perché il compilatore resta in cache. Riavvia l’IDE dopo — la lista delle schede si aggiorna al riavvio, e saltare quel passaggio è il motivo per cui la gente crede che l’installazione sia fallita. La FAQ sull’Arduino IDE ha lo stesso procedimento con le insidie evidenziate.

Come aggiungere l’ESP32 ad Arduino?

“Aggiungere” e “installare” sono la stessa operazione: aggiungi una scheda installandone il pacchetto dal Gestore Schede. Incolla l’URL JSON di Espressif in Additional Boards Manager URLs, poi installa, poi riavvia — quel riavvio risolve metà delle segnalazioni “ancora non c’è”.

Come installare l’ESP32 in Arduino?

Significa la stessa cosa di “aggiungere”: il pacchetto schede Espressif definisce ogni variante dell’ESP32. Dopo l’installazione, verifica con Strumenti → Scheda → ESP32 Arduino → ESP32 Dev Module. Sottomenu assente? Reinstalla e riavvia prima di qualsiasi altra cosa.

Come installare l’ESP32 in Arduino 2.0?

L’Arduino IDE 2.x tiene lo stesso campo Additional Boards Manager URLs in File → Preferenze. La 2.x mostra l’avanzamento per pacchetto e installa i pacchetti uno accanto all’altro. I pacchetti vecchi fanno ombra a quelli nuovi, quindi disinstalla la vecchia voce ESP32 prima di fare l’upgrade dalla 1.8.x. Funziona quasi sempre bene, una volta che lo sai.

Come installare le librerie ESP32?

Sketch → Includi libreria → Gestisci librerie, cerca, installa — le librerie si installano per IDE, non per scheda. Il core ESP32 include librerie integrate (WiFi, BLE, esp32-hal), quindi gli errori “libreria non trovata” sono di solito un percorso di include mancante, non un’installazione mancante. Le librerie di terze parti compaiono appena il pacchetto schede è presente.

Come far funzionare VSCode con l’ESP32?

Due strade. Estensione PlatformIO: installala, crea un progetto, scegli “Espressif ESP32 Dev Module” come scheda, e la toolchain si scarica alla prima compilazione — è la strada che uso ogni giorno; le librerie sono per progetto. Oppure l’estensione Arduino più il pacchetto schede che hai già installato. La prima compilazione scarica ~500 MB di toolchain, che su connessioni lente sembra un blocco; non lo è, aspetta. La FAQ su PlatformIO copre la struttura dei progetti.

Perché l’installazione fallisce su “Downloading packages”?

Di solito è la rete, non i file — proxy e VPN spezzano il download a metà, e l’IDE ricomincia da capo. Soluzioni: svuota la cartella di staging e riprova; passa a una connessione via cavo; togli il proxy; oppure installa a mano. Il percorso manuale cambia con la versione dell’IDE e i documenti ufficiali sono vaghi al riguardo, quindi la maggior parte delle persone ritenta la via di rete.

Mi servono sia VS Code che l’Arduino IDE?

No. Scegline uno. L’Arduino IDE è la strada più dolce; PlatformIO è la strada da ingegneri, con debug migliore e librerie per progetto. Il codice è lo stesso C++ in entrambi i casi.

E se invece installo MicroPython?

Installazione diversa, stesso hardware: cancella la flash con esptool, poi scrivi il binario del firmware MicroPython all’indirizzo 0x1000. Da quel momento il pacchetto schede Arduino è irrilevante — MicroPython non usa per niente la toolchain Arduino. Ottimo se preferisci Python, con la copertura più debole delle librerie per sensori come contropartita. Dipende dal tuo progetto, onestamente.

L’installazione è andata — e adesso?

Blink. Carica lo sketch Blink, guarda il monitor seriale, poi collega un LED al GPIO2. Quel ciclo — installa, flasha, stampa — è gran parte di ciò che “installazione” significa nella pratica, e la FAQ sul flashing è il percorso di recupero quando più avanti smette di funzionare.

I progetti di questo argomento girano direttamente nel simulatore gratuito di sensbench: circuito pre-cablato, firmware incluso, senza account né installazione.

Leave a Reply

Your email address will not be published. Required fields are marked *