Utilizzo del sensore paraurti in VEXcode VR

Il robot VEXcode VR ha due sensori paraurti. Il sensore paraurti può essere utilizzato con VEXcode VR per segnalare se un sensore paraurti viene premuto sul robot VEXcode VR.


Cos'è un sensore paraurti?

Diagramma che illustra le caratteristiche principali del robot VEXcode VR, evidenziandone i componenti e le funzionalità all'interno dell'ambiente di programmazione online progettato per l'apprendimento di concetti di codifica e robotica.

Un sensore paraurti è un interruttore. Il sensore paraurti segnala se viene premuto o rilasciato.

  • Il sensore del paraurti riporterà un valore del sensore pari a 1 quando viene premuto il sensore del paraurti.
  • Il sensore paraurti riporterà un valore del sensore pari a 0 quando il sensore paraurti viene rilasciato.

Diagramma che illustra le caratteristiche principali del robot VEXcode VR, evidenziandone le capacità di programmazione, simulazione e applicazioni didattiche per l'apprendimento STEM.

Il valore del sensore paraurti può essere visualizzato nel dashboard. Per maggiori informazioni sulla Dashboard, consulta l'articoloVEXcode VR Dashboard.


Utilizzi comuni di un sensore paraurti

Diagramma che illustra le caratteristiche del robot 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 sensore paraurti può essere premuto contro i muri nel parco giochi Wall Maze.

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone le capacità di programmazione, simulazione e applicazioni didattiche per l'apprendimento STEM.

Il sensore paraurti può essere premuto anche sui muri che circondano diversi parchi giochi.


Utilizzo del sensore paraurti nei blocchi VR VEXcode

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziando vari componenti e funzionalità progettati per migliorare l'apprendimento della programmazione e della robotica per studenti e insegnanti.

Per iniziare a programmare il sensore paraurti, dovrai prima aprire VEXcode VR. Per maggiori informazioni, consulta l'articolo Lancio: Introduzione a VEXcode VR.

Diagramma che illustra le caratteristiche principali del robot VEXcode VR, evidenziandone i componenti e le funzionalità all'interno di un ambiente di programmazione online per l'apprendimento di concetti di codifica e robotica.

Successivamente, individua la categoria Rilevamento nella casella degli strumenti e trova il blocco <Pressing Bumper>.

Cambiare il sensore del paraurti

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone i componenti e le funzionalità all'interno dell'ambiente di programmazione online progettato per l'apprendimento di concetti di codifica tramite la robotica virtuale.

È possibile selezionare il paraurti sinistro o il paraurti destro dal menu a discesa.

Blocchi booleani

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziando componenti e funzionalità che supportano i principi di apprendimento della codifica e della robotica per studenti e insegnanti in un ambiente virtuale.

I blocchi booleani segnalano una condizione come vera o falsa e si adattano a qualsiasi blocco con input esagonali (a sei lati) per altri blocchi. Il blocco booleano Pressing Bumper riporta "vero" se il bumper viene premuto e "falso" se il bumper è premuto. rilasciato o non premuto. Per maggiori informazioni sui blocchi booleani, visita la Guida o l'articolo Forme e significato blocchi - VEXcode VR.

Quello che segue è un esempio di un codice che farà avanzare il robot VR finché non sbatterà contro un oggetto o un muro.

Blocchi C

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziando componenti e funzionalità che supportano i principi di apprendimento della codifica e della robotica per studenti e insegnanti in un ambiente virtuale.

I blocchi C eseguono il loop dei blocchi al loro interno o controllano se una condizione è vera o falsa. Sono sagomati per attaccare i blocchi dello stack sopra, sotto o al loro interno. I blocchi di controllo del sensore paraurti vengono comunemente utilizzati con condizionali (blocchi C), come i blocchi [Se allora] o [Aspetta fino a]. Per maggiori informazioni sui blocchi condizionali presenti nella categoria Controllo, visita la Guida o l'articolo Forme e significato blocchi - VEXcode VR.

Nell'esempio seguente, il codice farà sì che il robot VR guidi in un quadrato per sempre.


Utilizzo del sensore paraurti in VEXcode VR Python

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone le capacità in un ambiente di programmazione online per l'apprendimento di concetti di codifica attraverso una simulazione di robot virtuale.

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

Diagramma che illustra le caratteristiche del robot VEXcode VR, evidenziandone i componenti e le capacità in un ambiente di programmazione virtuale per scopi didattici.

Successivamente, individua la categoria Rilevamento nella casella degli strumenti e trova i comandi left_bumper.pressed e right_bumper.pressed. Queste sono funzioni che riportano un valore booleano relativo al sensore. Poiché sul robot VR sono presenti due sensori paraurti, sono disponibili opzioni sia per il paraurti destro che per quello sinistro.

Diagramma che illustra le caratteristiche principali dei robot VEXcode VR, inclusi sensori, motori ed elementi di progettazione, evidenziandone la funzionalità in un ambiente di programmazione virtuale per scopi didattici.

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: