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.

Licencia de uso

Licence Creative Commons

Este recurso está disponible bajo los términos de la licencia Creative Commons Attribution-Share Alike 2.0 France License.