loader

Attività 9 : Creare e utilizzare delle animazioni per personalizzare la visualizzazione (IoT sensors kit)

Uso della matrice LED RGB con la scheda Nucleo L476

In questa attività utilizzeremo la matrice LED e il modulo NUCLEO -IKS01A3.

Si realizza il seguente collegamento :
- Connettere il NUCLEO-Shield ai les connettori dellla scheda.
- Collegare la matrice LED, mediante il cavo Grove, ad una delle porte disponibili denominate I2C.
- Fissare sopra di essa il modulo NUCLEO-IKS01A3.
- Connettere la scheda L476RG al PC mediante il cavo mini USB.

Shield-IKS+nucleo+matrice-IT

Passiamo adesso alla programmazione !

Lo scopo dell'attività è di visualizzare una freccia sulla matrice LED in funzione dell'inclinazione
della scheda.

Ci serviremo del blocco che consente di creare delle funzioni.

È denominato « Definire ....» nella parte Funzioni della bacheca dei blocchi. Permette di ottenere un seguito d'istruzioni al di fuori del programma principale al quale ci riferiremo in caso di necessità. L'esecuzione sulla scheda sarà così semplificata.
Dobbiamo creare due funzioni: una, che chiameremo «funzione UP » e la seconda che chiameremo « funzione DOWN »In questo blocco includeremo il blocco per la visualizzazione della matrice e per disegnare due frecce. iot-matrice-inclinaison-FR

Per visualizzare una delle due funzioni rispetto all'inclinazione della scheda, ricorriamo al blocco di condizioni :
" Se.... allora... altrimenti" che si trova nella parte Logica.
E inseriamo il blocco che corrisponde all' inclinometro del modulo NUCLEO-IKS01A3 : "[Inclinometro LIS2DW12] inclinazione tra l’asse z e il piano orizzontale che si trova nella parte Sensori al fine di rilevare il valore del modulo.

Il valore di condizione per cambiare la funzione sarà stabilito a > 45, ossia un valore di 45° d’angolo.

iot-matrice-inclinaison-2-FR


Utilizzare l’interfaccia seguente per programmare il modulo :
 

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

Inclina la scheda e osserva la freccia cambiare direzione !


Ci sei riuscito ? Perfetto. Adesso sai come creare delle animazini sulla matrice di LED mediante la tua scheda NUCLEO-L476RG !
Scopri le altre attività del kit IoT Sensors cliccando sulle icone qui sotto.