Lezione 1: Cos'è un sensore paraurti?
In questa lezione, imparerai cos'è un sensore e perché utilizzarlo con un robot VR. Il primo sensore che imparerai a conoscere è il sensore paraurti. Imparerai come funziona il sensore paraurti e come utilizzare i sensori paraurti del robot VR in un progetto VEXcode VR.
Risultati di apprendimento
- Identificare che il sensore paraurti è un tipo di interruttore.
- Identificare che il sensore paraurti riporti un valore FALSO (rilasciato) o VERO (premuto).
- Identificare che il sensore paraurti può essere utilizzato per causare un'azione del robot VR quando premuto o rilasciato.
- Identificare che il <Pressing bumper> blocco è un valore booleano che segnala se il sensore paraurti è premuto.
- Descrivere il motivo per cui il sensore paraurti verrebbe utilizzato in un progetto VEXcode VR.
Sensore paraurti
Il robot VR ha due sensori di paraurti situati nella parte anteriore.

Un sensore paraurti è un interruttore che segnala se viene premuto o rilasciato.
- Il sensore paraurti segnalerà un valore del sensore pari a VERO quando il sensore paraurti viene premuto.
- Il sensore di paraurti segnalerà un valore del sensore di FALSO quando il sensore di paraurti viene rilasciato.
Il sensore paraurti viene premuto dalle pareti del Labirinto Muro Parco giochio dalle pareti esterne che circondano altri parchi giochi.

Il sensore paraurti viene utilizzato per determinare se il robot VR sta toccando un oggetto o una parete. Utilizzare il <Pressing bumper> blocco in un progetto VEXcode VR per verificare le condizioni del sensore paraurti.
Per informazioni dettagliate sul funzionamento del sensore paraurti, leggere l'articolo Bumper Sensor - Caratteristiche del robot - VEX VR
<Pressing bumper> Blocco
<Pressing bumper> è un blocco reporter booleano. Riporta TRUE se il paraurti è premuto e FALSE se non è premuto.

Utilizzo di blocchi di interruttori
Questo è il <Bumper pressed> blocco Switch.

Il <Pressing bumper> blocco viene utilizzato con blocchi della categoria Controllo che accetta blocchi booleani esagonali.

Nell'esempio seguente, il robot VR avanzerà fino a quando non viene premuto il paraurti sinistro. Una volta premuto il paraurti sinistro, il robot VR smetterà di guidare.

Applica
I sensori sono essenziali per la robotica. Affinché un robot VR sia veramente considerato un robot, deve essere in grado di percepire e interagire con il suo ambiente. Questo è comunemente indicato come il ciclo decisionale → del Sense → Think Act.

Un robot VR utilizza sensori per raccogliere dati dall'ambiente circostante (Sense), prendere decisioni basate su queste informazioni (Think) e trasformare tali informazioni in istruzioni per i comportamenti (Act).
I sensori consentono a un robot VR di interagire con il suo ambiente e consentono all'utente di creare progetti più dinamici. Questi progetti dinamici richiedono un robot VR per interagire e rispondere ai cambiamenti degli ambienti.
In questa unità, si viene introdotti al Bumper Sensor, un sensore in grado di rilevare il contatto fisico. Il sensore paraurti viene utilizzato per informare un robot VR quando è entrato in contatto con un oggetto o una parete. Un robot VR può quindi utilizzare le informazioni riportate dal sensore paraurti sinistro per prendere decisioni. Nell'esempio seguente, il robot VR guiderà in avanti, quindi effettuerà una svolta a destra di 90 gradi dopo aver premuto il sensore del paraurti sinistro, rilevando il contatto con un oggetto o una parete.
