Lezione n°1
-
Spiegazione dell'esperienza fisica che verrà affrontata.
-
Lo scopo del nostro lavoro: l'acquisizione automatica di grandezze misurate sperimentalmente.
-
I microcontrollori in generale
-
Il microcontrollore esp32, cenni sulla struttura interna.
-
principali caratteristiche di input output
-
il sistema di sviluppo Arduino IDE
-
Installazione del sistema di sviluppo arduino IDE
Lezione n°2
-
Struttura del codice c di esp32 (zona variabili globali e librerie, setup, loop
-
Analisi dei principali comandi di input output
-
strutture di controllo e gestione delle variabili
-
gestione delle strighe e conversioni di variabili (es. float-> string)
-
Impiego della wifi con esp32
-
Il TCP/IP concetti generali
-
Realizzazione di un listato che faccia lampeggiare un diodo led
-
interfacciamento con sensori esterni (sensore laser e protocollo i2c, sensore a infrarossi)
-
Algoritmo di acquisizione delle grandezze
Lezione 3
-
IIl TCP/IP e i socket
-
lettura degli ip dell proprio esp32 e del proprio pc
-
realizzazione di di un listener socket in python per la memorizzazione delle variabili e la successiva scrittura in un file csv
-
Configurazione del firewall di windows per accettare l'ingresso sul socket desisderato
-
realizzazione del trasmettitore tramite socket dentro l'esp32 per la memorizzazione
di un vettore contenente le misure
-
invio del vettore delle letture al server
-
Verifica della ricezione e memorizzazione dei dati inviati
Lezione 4
-
Realizzazione delle misure
-
Analisi delle misure