Quando si inizia a programmare con VEXcode EXP, i blocchi Controller non appariranno nella Casella degli strumenti finché non sarà stato configurato un Controller.
Nota: Se hai un controller configurato, devi avere un controller abbinato al tuo VEX EXP Brain affinché il tuo progetto possa essere eseguito.
Aggiunta di un controller
Per configurare un controller, selezionare l'icona Dispositivi per aprire la finestra Dispositivi.
Seleziona "Aggiungi un dispositivo".
Seleziona "Controllore".
Se desideri programmare il controller utilizzando VEXcode EXP, seleziona "Fine" per completare la configurazione.
- Se si desidera configurare il controller per l'utilizzo senza codifica, vedere le opzioni aggiuntive di seguito.
Una volta aggiunto il Controller, vedrai il Controller aggiunto alla finestra Dispositivi e i blocchi Controller (come quelli evidenziati in questa immagine) appariranno nella Casella degli strumenti.
Assegnazione della trasmissione ai joystick del controller
Ora che il Controller è stato aggiunto alla configurazione del robot, puoi assegnare la Trasmissione ai joystick del Controller nella finestra Dispositivi. Ciò ti consente di assegnare la trasmissione ai joystick del controller senza dover aggiungere ulteriore codice.
- L'esempio seguente utilizza il progetto Clawbot (Drivetrain 2-Motor) - Esempio.
Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.
Seleziona "Controllore".
Selezionare l'icona di un joystick per alternare le opzioni.
- Selezionando più volte l'icona di un joystick si passeranno attraverso tutte le opzioni.
- Fermarsi una volta visualizzata la modalità di guida desiderata.
Le quattro modalità di guida tra cui puoi scegliere sono: Left Arcade, Right Arcade, Split Arcade, Tank.
Arcata sinistra
Tutti i movimenti sono controllati dal joystick sinistro.
Arcade destro
Tutti i movimenti sono controllati dal joystick destro.
Arcade diviso
Il movimento in avanti e all'indietro è controllato dal joystick sinistro mentre la rotazione è controllata dal joystick destro.
Cisterna
Il motore sinistro è controllato dal joystick sinistro mentre il motore destro è controllato dal joystick destro.
Seleziona "Fine" per salvare la configurazione.
- Ora che la trasmissione è stata assegnata ai joystick e le modifiche sono state salvate, il progetto può essere scaricato ed eseguito.
- Consulta questo articolo per ulteriori informazioni su come scaricare ed eseguire un progetto.
Assegnazione dei motori ai pulsanti del controller
Una volta aggiunto il Controller alla configurazione del robot, è possibile assegnare i Motori a pulsanti specifici del Controller nella finestra Dispositivi. L'assegnazione dei motori nella finestra Dispositivi consente di controllare singoli motori o gruppi di motori senza dover aggiungere codice.
- L'esempio seguente ha due motori configurati: ClawMotor e ArmMotor.
Seleziona l'icona Dispositivi per aprire la finestra Dispositivi.
Seleziona "Controllore".
Configurare un motore in un pulsante selezionando i pulsanti sul controller.
- Selezionando lo stesso pulsante più volte si passeranno in rassegna i motori configurati.
- Arrestarsi una volta visualizzato il motore desiderato.
Il controller dispone di quattro gruppi di pulsanti (L, R, E e F). Ciascun gruppo può avere un singolo motore (che non fa parte della trasmissione) configurato.
Nota: Una volta configurato un motore, non verrà visualizzato come opzione per gli altri pulsanti.
Seleziona "Fine" per salvare la configurazione.
- Ora che i motori sono stati assegnati al controller e le modifiche sono state salvate, il progetto può essere scaricato ed eseguito.
- Per ulteriori informazioni su come scaricare ed eseguire un progetto, vedere questo articolo.
Eliminazione di un controller
Un controller può essere eliminato selezionando l'opzione "Elimina" nella parte inferiore dello schermo.