Il primo Modulo di questo corso è diviso in 3 lezioni che guidano nei primi passi col microcontrollore ESP32. Ogni lezione introduce dei concetti in maniera nozionistica e “leggera“: questo approccio è una precisa scelta didattica, che mette l’esperienza pratica in primo piano rispetto all’approfondimento teorico.
Alcuni degli argomenti trattati vengono poi approfonditi nell’appendice del modulo, mentre altri saranno approfonditi più avanti, nelle lezioni dei moduli successivi e solo se sarà necessario: in questo modo s’intende alleggerire il carico di studio ed affrontare solo gli argomenti indispensabili al conseguimento dei risultati proposti nelle varie lezioni.
Approfondire tutti gli argomenti di elettrotecnica, elettronica digitale ed informatica richiederebbe centinaia di ore di studio, allontanando dall’obiettivo finale, cioè imparare ad usare questo microcontrollore nei nostri progetti di tutti i giorni.
TROVI TUTTO L’HARDWARE UTILIZZATO IN QUESTO CORSO CLICCANDO QUESTO LINK!
Lezione 1: nozioni essenziali, configurazione iniziale e prima esperienza pratica
Questa lezione inizia con una precisazione fondamentale per evitare danni all’ESP32 per poi passare alla descrizione dell’ambiente di sviluppo, alla sua semplice configurazione iniziale per poi passare alla realizzazione di un primo, semplicissimo esperimento.
Scarica Dispensa 1 (Setup, Schema Elettrico & Codice Blink)
Lezione 2: segnali, comunicazione seriale ed interfacce
In questa lezione si inizia a vedere come funzionano gli ADC per leggere valori da potenziometri e sensori, come si usano i PWM per regolare la potenza applicata ad un carico e come l’ESP32 usa I2C, UART ed SPI per comunicare coi sensori e col mondo esterno.
Scarica Dispensa 2: ADC, PWM, I2C, BME280 & Script Dati Sensore
Lezione 3: connettività ed IoT
In questa lezione si parla di connessione alla rete Wi-Fi, di client e server, si introduce il protocollo HTTP, le richieste GET e POST, la comunicazione via broker e la generazione di una pagina HTML minima attraverso cui inviare comandi al microcontrollore.
Scarica Dispensa 3: IoT (Adafruit IO), Web Server & Codici di Rete
A conclusione del Modulo 1 del Corso ESP32, è disponibile l’Appendice di Approfondimento. Questa sezione è fondamentale per chi vuole passare dalla ‘nozione’ alla ‘comprensione profonda’ dei concetti di elettronica, segnali e protocolli di rete.
Appendice 1
Vengono approfonditi questi argomenti: Legge di Ohm & Sicurezza, Segnali & Risoluzione, PWM & Persistenza, PWM come DAC, Client/Server & HTTP, Web Server & Porta 80, Persistenza del Codice
Questa appendice non ha dispense, perché fa riferimento ad argomenti già trattati.
Torna alla pagina del corso – Vai al Modulo 2

