loader

Attività 7 : misurare la luminosità (Starter kit Vittascience)

Uso del sensore di luminosità con la scheda NUCLEO-L476

Il sensore di luminosità Grove è un modulo che consente di misurare la luminosità ambientale con un intervallo da 0 a 350 lux.
Il principio di funzionamento è semplice. Il sensore è composto da una fotoresistenza che misura l’intensità luminosa dell’ambiente. La tensione della fotoresistenza diminuisce quando l'intensità luminosa aumenta. Più è importante la luminosità, più è elevato il valore restituito dal sensore. Questo valore si esprime in Lux.
zoom-luminosite-IT

Per misurare la luminosità servendosi della scheda NUCLEO-L476RG, si realizza il collegamento seguente :
- Connettere lo Shield Grove ai connettori della scheda.
- Collegare lo schermo, mediante il cavo, Grove, ad una delle porte disponibili denominate l2C.
- Connettere, mediante il cavo Grove, il sensore di luminosità ad una delle porte analogiche disponibili. Abbiamo scelto la porta A2.

luminosite-IT

Prestare attenzione a rispettare il senso del collegamento del cavo Grove ( 4 fili in 1con alloggiamento polarizzato).

Passiamo adesso alla programmazione !

Ci serviremo di due blocchi :
- " [LCD] visualizzare il testo ... alla linea 0 posizione 0 ", che si trova nella parte Visualizza della bacheca dei blocchi per gestire lo schermo.
- " [Sensore di luce ] luminosité sul contatto maschio A2 ", che si trova nella parte Sensori per recuperare il valore del modulo.

luminosite-blocs-IT

Servirsi dell’interfaccia seguente per programmare il modulo :

Per facilitare la lettura si può inserire una pausa e cancellare la schermata.
pause-IT


Una volta creato il programma, lo si copia sulla scheda. Servendosi del pulsante "Caricare" (vedi Attività 0: Operazioni iniziali della scheda)

Adesso creeremo un testo per facilitare la lettura all’utente.

Occorre utilizzare il blocco " creare il testo.... ... ..." che si trova nella parte Testo della bacheca dei blocchi combinandolo con il blocco ("...") che permette di scrivere.

texte-IT

Ecco un esempio di codice pronto ad essere utilizzato :


Questo codice comprende :
- la visualizzazione della parola " Luminosità : " alla prima linea dello schermo
- la visualizzazione di un testo composto dall’arrotondamento del valore della luminosità + la parola ''lux'', alla seconda linea dello schermo
- una pausa di 1 secondo
- la cancellazione della schermata per facilitare la lettura

Lancia il simulatore per verificare la corretta esecuzione del tuo programma o scaricalo sulla scheda.

Ci sei riuscito ? Perfetto. Adesso sai programmare un sensore di luminosità mediante la tua scheda NUCLEO-L476RG !
Scopri le altre attività dello Starter kit cliccando sulle icone qui sotto.