Il robot 123 contiene molti sensori, incluso un sensore oculare. Il sensore oculare sul robot 123 può essere codificato utilizzando VEXcode 123.
Il sensore oculare sul robot 123
Il robot 123 è dotato di un sensore oculare sulla parte anteriore in grado di rilevare la presenza di un oggetto, nonché il colore (rosso, verde o blu).
Blocchi VEXcode 123 utilizzati con il sensore oculare
Rilevamento blocchi presenza oggetti
I blocchi [Guida fino a] e <Found object> segnalano se il sensore oculare è vicino a un oggetto o meno.
<Detects color> blocco
Il blocco <Detects color> segnala se il sensore oculare rileva il colore specificato.
(Luminosità di) blocco
Il blocco (Luminosità di) riporta il livello di luminosità come percentuale. Questo può essere utilizzato per distinguere tra oggetti e ambienti chiari e scuri.
(Tonalità di) blocco
Il blocco (Tonalità di) riporta un valore di colore tonalità di un oggetto. Questo può essere utile quando si determinano i colori di diversi oggetti.
Il blocco (Tonalità di) riporta un valore di tonalità compreso tra 0 e 359 gradi.
Usi comuni del sensore oculare
Il sensore oculare del robot 123 può essere utilizzato in molti modi. Il Robot 123 può utilizzare il sensore oculare per avviare una sequenza di comportamenti quando si trova nel posto giusto per farlo. Ad esempio, il Robot 123 può avanzare finché non rileva che è vicino a un oggetto, come un muro o un altro Robot 123, quindi girarsi per non scontrarsi con esso.
Il Robot 123 può prendere decisioni a seconda che il sensore oculare rilevi un oggetto blu. Ciò è utile se si desidera che il Robot 123 si avvicini a un oggetto di colore specifico, rilevi il colore degli oggetti mentre passano accanto al sensore o esegua un determinato comportamento una volta rilevato un colore. In questo esempio, se il sensore oculare rileva un oggetto blu, il Robot 123 girerà a destra. Se il sensore oculare un oggetto blu, il Robot 123 girerà a sinistra.
Il Robot 123 può prendere decisioni a seconda che il sensore oculare rilevi un oggetto luminoso o scuro. In questo esempio, se il sensore oculare rileva un oggetto luminoso, il Robot 123 girerà a destra. Se il sensore oculare un oggetto luminoso, il Robot 123 girerà a sinistra.
Il Robot 123 può anche riportare il valore della tonalità di colore di diversi oggetti. La Console Monitor può essere utilizzata per vedere il valore della tonalità cambiare in tempo reale, quando il blocco (Tonalità di) viene selezionato e trascinato sull'icona Console Monitor nell'area di lavoro.
Per ulteriori informazioni sul monitoraggio dei valori variabili e di rilevamento nel VEXcode 123, vedere questo articolo.
Il valore può quindi essere confrontato con il grafico delle tonalità.