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.

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.

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.