Utilizzo del sensore di distanza in VEXcode VR

Il sensore di distanza sul robot VR segnala la distanza tra il robot VR e l'oggetto più vicino. Il sensore calcola la distanza utilizzando il tempo impiegato dalla luce laser per rimbalzare su un oggetto e ritornare al sensore.


Sensore di distanza sul robot VR

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone le capacità di programmazione virtuale, l'interfaccia di codifica basata su blocchi e il supporto per obiettivi didattici in ambito STEM, tra cui la risoluzione dei problemi e il pensiero computazionale.

Il Sensore di Distanza è un sensore che segnala la distanza tra il Robot VR e l'oggetto solido più vicino.

Screenshot dell'interfaccia VR di VEXcode che mostra le funzionalità del robot, tra cui blocchi di programmazione e controlli virtuali del robot, progettati per insegnare concetti di codifica e principi di robotica in un ambiente educativo.

Il sensore di distanza utilizza gli stessi principi dei dispositivi sonar per misurare il suono. Invia un minuscolo impulso di luce laser con il suo emettitore su un lato del sensore, quindi cronometra il tempo impiegato dalla luce per riflettersi al ricevitore sull'altro lato del sensore. Il sensore calcola la distanza in base al tempo impiegato dall'impulso per effettuare il viaggio di andata e ritorno. Quindi, il sensore di distanza segnala al robot VR quanto è lontano l'oggetto più vicino.

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone i componenti e le capacità in un contesto didattico per l'apprendimento della codifica e della robotica.

L'ampiezza del campo visivo dei sensori di distanza cambia man mano che si guarda più lontano dalla parte anteriore del robot VR:

  • Il sensore può rilevare oggetti entro un campo visivo di 10 gradi quando si cercano oggetti a meno di 1000 millimetri (~ 39 pollici) di distanza.
  • Il sensore può rilevare oggetti all'interno di un campo visivo di 5 gradi quando cerca oggetti tra 1000 millimetri (~ 39 pollici) e 2000 millimetri (~ 78 pollici) di distanza.
  • Il sensore è in grado di rilevare oggetti entro un campo visivo di 2 gradi quando si cercano oggetti a una distanza superiore a 2000 millimetri (~ 78 pollici).

Usi comuni del sensore di distanza

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone capacità e componenti, progettato per facilitare l'apprendimento di concetti di codifica attraverso un ambiente di programmazione virtuale.

Il sensore di distanza può rilevare se c'è un oggetto davanti al robot VR. Questo può essere usato per evitare un ostacolo.


Utilizzo del sensore di distanza con i blocchi VR VEXcode

Diagramma che illustra le caratteristiche dei robot VEXcode VR, evidenziando componenti quali sensori, motori ed elementi di progettazione, volti a migliorare l'apprendimento della programmazione e della robotica per studenti e insegnanti.

I blocchi utilizzati con il Sensore di Distanza si trovano nella categoria Rilevamento.

<Distanza oggetto trovato> Blocca

Illustrazione delle caratteristiche del robot VEXcode VR, che illustra il design e le funzionalità del robot virtuale nell'ambiente di programmazione online per l'insegnamento della codifica in ambito STEM.

Il sensore di distanza rileva se c'è un oggetto davanti a sé utilizzando il blocco <Distanza oggetto trovato>. Il sensore di distanza è in grado di rilevare un oggetto o una superficie entro 3000 mm (~118 pollici) dal sensore.

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone i componenti e le capacità nel contesto di un ambiente di programmazione online per l'apprendimento di concetti di codifica.

Il blocco <Distanza oggetto trovato>è un blocco booleano che restituisce una condizione come vero o falso e si inserisce all'interno di qualsiasi blocco con spazi esagonali (a sei lati) per altri blocchi.

Per maggiori informazioni sui blocchi booleani, visualizza questo articolo.

Diagramma che illustra le caratteristiche principali del robot VEXcode VR, evidenziando componenti quali sensori, motori e interfaccia di programmazione, progettati per migliorare l'apprendimento della codifica e della robotica per studenti e insegnanti.

Il valore del blocco <Distance found object> è un blocco booleano che segnala vero quando il sensore di distanza è vicino a un oggetto e segnala falso quando non è abbastanza vicino a un oggetto.

Vero o falso verrà segnalato e visualizzato nella console del monitor. 

Per saperne di più sulla Monitor Console, visualizza questo articolo.

(Distanza da) Blocco

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone le capacità e i componenti per scopi didattici nell'ambito della codifica e della robotica.

Utilizzando il blocco (Distanza da), il sensore di distanza può segnalare la distanza dell'oggetto più vicino in millimetri (mm) o pollici.

Immagine che mostra le caratteristiche dei robot VEXcode VR, evidenziandone le capacità e il design, nel contesto di un ambiente di programmazione online per l'apprendimento di concetti di codifica tramite la robotica virtuale.

Il blocco (Distanza da) riporta valori numerici e si inserisce all'interno di qualsiasi blocco con spazi ovali.

Per maggiori informazioni sui blocchi dei reporter, visualizza questo articolo

Diagramma che illustra le funzionalità del robot in VEXcode VR, evidenziando componenti quali sensori, ruote e interfaccia di programmazione, progettati per migliorare l'apprendimento della codifica e della robotica per studenti e insegnanti.

Il valore del blocco (Distanza da) nelle unità di millimetri (mm) o pollici può essere visualizzato sulla console del monitor in VEXcode VR. 

Per saperne di più sulla Monitor Console, visualizza questo articolo.


Utilizzo del sensore di distanza in VEXcode VR Python

Illustrazione delle caratteristiche del robot VEXcode VR, che mette in mostra il design e le capacità del robot virtuale nell'ambiente di programmazione online, con l'obiettivo di migliorare le competenze di codifica e l'istruzione STEM.

Per iniziare a programmare il Sensore di Distanza con Python, dovrai prima aprire un progetto di testo VEXcode VR. Per maggiori informazioni, vedere questo articolo.

Diagramma che mostra le caratteristiche principali del robot VEXcode VR, inclusi sensori, motori e interfaccia di programmazione, e che illustra come gli utenti possono interagire con il robot virtuale in un ambiente di codifica per scopi didattici.

Successivamente, individua la categoria Rilevamento nella casella degli strumenti e trova i comandi oggetto_trovato e get_distance. Si tratta di funzioni che riportano un valore booleano o un valore numerico relativo al sensore.

Diagramma che illustra le caratteristiche principali dei robot VEXcode VR, evidenziando componenti quali sensori, motori e interfacce di programmazione, progettati per migliorare l'apprendimento della codifica e della robotica per studenti e insegnanti.

Per aggiungere il comando al tuo progetto, puoi trascinare il comando dalla casella degli strumenti o digitare il comando nell'area di lavoro utilizzando la funzione di completamento automatico.

Per saperne di più sul completamento automatico in VEXcode VR con Python, vedere questo articolo.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: