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

Il sensore di distanza rileva gli oggetti davanti al robot VR e ne segnala la distanza in millimetri.

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

Monitor del sensore di distanza che visualizza i valori di distanza mentre un progetto VEXcode VR segnala le letture con blocchi

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.

Posizione del sensore di distanza sul paraurti anteriore del robot VEXcode VR

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

Posizione del sensore di distanza sul robot VR e direzione in cui rileva gli oggetti

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

Posizione del sensore di distanza sulla parte anteriore del robot VEXcode VR

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

<Distanza oggetto trovato> Blocca

Posizione del sensore di distanza frontale sul robot VEXcode VR

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.

Posizione del sensore di distanza frontale sul robot VEXcode VR

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.

Schema del robot VEXcode VR che mostra il sensore di distanza e gli altri componenti etichettati.

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

Il sensore di distanza montato frontalmente sul robot VR rileva gli oggetti vicini

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

Il sensore di distanza rileva l'oggetto davanti al robot VR nel parco giochi.

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. 

Robot VEXcode VR che mostra la posizione del sensore di distanza e altri componenti principali.

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

Posizione del sensore di distanza sul paraurti anteriore del robot VEXcode VR

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.

Posizione del sensore di distanza sulla parte anteriore del robot VEXcode VR

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.

Posizione del sensore di distanza sul robot VR e direzione di rilevamento in avanti

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: