loader

Attività 8 : misurare una distanza (Starter kit Vittascience)

Utilizzare il sensore ad ultrasuoni con la scheda carte NUCLEO-L476

Il sensore di distanza ad ultrasuoni Grove è un modulo che consente di misurare la distanza tra il sensore ed un oggetto situato tra i 2 cm e i 350 cm.

Il principio di funzionamento è semplice. Il sensore emette degli ultrasuoni e calcola il tempo che impiegano a ritornare al ricevitore. Calcola Così facendo calcola la distanza che separa il sensore dall’oggetto che ha riflesso in eco gli ultrasuoni.
L’informazione restituita dal sensore è la distanza in centimetri.

zoom-ultrasons-IT

Per misurare la distanza servendosi della scheda carte 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 il modulo di distanza mediante il cavo Grove ad una delle porte analogiche. Abbiamo scelto la porta D8

ultrasons-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... sulla linea 0 posizione 0 ", che si trova nella parte Visualizza della bacheca dei blocchi per gestire lo schermo.
- " [Sensore ad ultrasuoni Grove] distanza (cm) D8 ", che si trova nella parte Sensori, per recuperare il valore del modulo.

ultrasons-IT


Ecco un esempio di codice pronto ad essere utilizzato :

Per facilitare la lettura si può inserire una pausa e cancellare lo schermo.
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 " Distanza : " alla prima linea della schermata
- la visualizzazione di un testo composto dal valore della distanza + il simbolo 'cm', alla seconda linea della schermata
- 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 distanza mediante la tua scheda NUCLEO-L476RG !
Scopri le altre attività dello Starter kit cliccando sulle icone qui sotto.

رخصة الاستخدام