loader

Attività 11 : costruire un telemetro (Starter kit Vittascience)

Combinare il sensore ad ultrasuoni e lo schermo LCD con la scheda NUCLEO-L476

Per realizzare questo telemetro, che ci consentirà di conoscere la distanza tra il sensore ed un oggetto, ci serviremo di due moduli : il sensore di distanza e lo schermo per visualizzare la misura.

Ecco il collegamento da realizzare :
- Connettere lo Shield Grove ai connettori della scheda.
- Collegare, servendosi del cavo Grove, lo schermo ad una delle porte disponibili denominate I2C.
- Connettere il modulo ad ultrasuoni, servendosi del cavo Grove, ad una delle porte digitali. Sceglieremo la porta D8.

ultrasons-IT

Passiamo adesso alla programmazione !

Il programma che creeremo permetterà di visualizzare sullo schermo la distanza in cm tra il modulo ad ultrasuoni ed un oggetto.

Per gestire la visualizzazione 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 rilevare il valore del modulo.

E anche di un blocco specifico per personalizzare il testo :
- "creare il testo ... ... ... " che si trova nella parte Testo della bacheca dei blocchi, combinandolo con il blocco("...") che consente di scrivere.


- visualizzare il testo "Distanza :" sulla linea 0 dello schermo
- visualizzare il testo ["Sensore ad ultrasuoni (distanza in cm)" + "cm"] sulla linea 1 dello schermo



Servirsi dell’interfaccia seguente per creare il programma del telemetro :



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

Ci sei riuscito ? Perfetto. Adesso sai programmare un telemetro ad ultrasuoni 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.