Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Realizzare progetti elettronici connessi con ESP32
Highest Rated
Rating: 4.9 out of 5(208 ratings)
986 students

Realizzare progetti elettronici connessi con ESP32

Corso di programmazione e progettazione elettronica per oggetti connessi
Created byPaolo Aliverti
Last updated 5/2026
Italian
Italian [Auto],

What you'll learn

  • Utilizzare le schede ESP32
  • Scrivere firmware in C per ESP32
  • Realizzare prototipi interattivi e connessi
  • Costruire prototipi elettronici che si possono collegare a Internet

Course content

5 sections35 lectures7h 10m total length
  • Introduzione1:52

    Di cosa si parla in questo corso? cosa imparerai? 

    Cos'è una ESP32?

  • Materiali4:40

    Che materiali sono necessari per il corso?

    - ESP32 WROOM32 DevKit (la trovi su Amazon per esempio) costo circa 10 euro.

    - resistenze assortite (220R, 1K, 2K2, 4K7, 10K)

    - pulsanti, LED e qualche sensore


    ATTENZIONE:

    per la breadboard vedi anche la lezione 28!

  • Ambienti di sviluppo16:47

    Per la programmazione delle schede ESP32 possiamo usare Arduino o Visual Studio con il plugin Platformio.

    Arduino: https://www.arduino.cc/en/software

    Io utilizzo la versione 1.8 dell'IDE perché quella nuova non è ancora molto affidabile e alcune cose non funzionano.

    Per Visual Studio scarica la versione Visual Studio Code:

    https://code.visualstudio.com/?wt.mc_id=vscom_downloads

    e poi aggiungi il plugin Platformio.


  • Pin e Caratteristiche della scheda10:09

    Analizziamo le caratteristiche della scheda: RAM, Flash, WiFi e BT, velocità e doppia CPU!

Requirements

  • È necessario avere conoscenze di Arduino (o simile) e della programmazione in C (a livello intermedio)
  • È necessario avere una scheda ESP32 DOIT Dev Kit
  • Serve del materiale elettronico come LED, resitori, breadboard e jumpers
  • Serve un computer con connessione a Internet
  • Utilizzeremo il programma Arduino 1.8 o Platformio

Description

Sempre più spesso oggi utilizziamo e ci aspettiamo di trovare oggetti connessi in Rete. I dispositivi prendono e inviano dati dalla rete creando applicazioni più complesse e sofisticate. Oggi abbiamo svariate possibilità per costruire prototipi e progetti connessi. Arduino ha tracciato al via ma ormai troviamo soluzioni economiche e affidabili come quelle offerte dalle potentissime ESP32 di Espressif.

Nelle lezioni del corso apprenderai come utilizzare tutte le funzioni della scheda ESP32, toccando svariati temi, da quelli più semplici come l'uso di pin GPIO, pulsanti e ingressi fino alle interrupts o l'utilizzo del file system SPIFFS,

Vedremo come trasformare ESP32 in un server web in grado di ricevere dati in GET e POST e realizzeremo anche un Access Point per potersi collegare in autonomia al nostro dispositivo.

Nella parte iniziale del corso troverai una breve introduzione pratico/teorica alle caratteristiche di base delle scheda. Le lezioni toccheranno temi sempre più complessi fino a realizzare un progetto per controllare una luce (un led) con Alexa

Per poter seguire le lezioni è consigliabile utilizzare una scheda ESP32 WROOM32 DoIt Dev Kit e alcuni componenti elettronici di base come LED, pulsanti e resistori oltre a una breadboard e alcuni jumper.

Il corso è destinato a chi ha già una conoscenza (intermedia) di Arduino e della programmazione in C/C++.

Who this course is for:

  • Progettisti, designer, studenti e inventori che desiderano connettere in rete i propri prototipi e progetti