Codifica con VEXcode IQ (1a generazione)

VEXcode IQ è l'ambiente di codifica per programmare un robot VEX IQ. Il seguente articolo fornisce collegamenti ad altri articoli che ti aiuteranno a iniziare a programmare con VEXcode IQ. Alla fine di questo articolo, avrai la possibilità di programmare il VEX Clawbot IQ per andare avanti o di creare un progetto per stampare "VEX" sul display LCD del VEX IQ Brain.

Studenti che collaborano alla costruzione di un robot VEX IQ in un ambiente scolastico.

Nota: per testare il tuo progetto alla fine di questo articolo, assicurati di iniziare con una batteria IQ carica.

Questo articolo includerà:

  • Scarica l'applicazione
  • Dispositivi e modelli
  • Utilizzo dei blocchi
  • Salvataggio
  • Aggiorna il firmware se necessario
  • Download ed esecuzione
  • Apertura di un progetto
  • Ulteriori collegamenti utili
  • Il mio primo progetto
    • Stampa l'esempio 'VEX' (non è richiesta la costruzione del robot)
    • Esempio di Drive Forward (è richiesta la build di Clawbot IQ)

Scarica l'applicazione

VEXcode IQ è disponibile per diversi tipi di dispositivi. L'applicazione deve essere scaricata sul tuo dispositivo. Visualizza la pagina di download di VEXcode

Le opzioni di download di VEXcode IQ includono le piattaforme Windows, Mac, Apple App Store, Google Play e Amazon Appstore.

I seguenti collegamenti ti aiuteranno a scaricare l'applicazione sul tuo dispositivo:


Dispositivi e modelli

Nuovo progetto Blocchi in VEXcode IQ, con la Casella degli strumenti Blocchi evidenziata per indicare che con un solo cervello connesso, vengono mostrati solo i blocchi predefiniti.

Quando si apre un progetto VEXcode IQ, il progetto viene per utilizzare solo VEX IQ Brain. Gli unici blocchi che appariranno nella casella degli strumenti sono i blocchi predefiniti. 

Un progetto viene personalizzato aggiungendo i dispositivi utilizzati sul tuo robot. Ulteriori blocchi popoleranno la Casella degli strumenti per ciascun dispositivo aggiunto.

VEXcode IQ con il menu Dispositivi aperto lateralmente e che mostra una trasmissione a 2 motori collegata. Nella casella degli strumenti è ora disponibile la categoria di blocchi Trasmissione.

Ad esempio, l'aggiunta di un dispositivo "Motore DRIVETRAIN 2" aggiungerà il set di blocchi "Drivetrain" alla casella degli strumenti.

La build del robot Clawbot IQ è mostrata accanto alla build del robot Autopilot.

Esistono numerose build VEX IQ standard, come Clawbot e Autopilot, che possono essere utilizzate in classe e nei laboratori VEX STEM.

Menu Dispositivi VEXcode IQ con un progetto modello aperto e dispositivi preconfigurati mostrati. In questo esempio, due motori denominati ClawMotor e ArmMotor sono assegnati alle porte 11 e 10, mentre un gruppo propulsore a due motori con giroscopio è assegnato alle porte 1, 6 e 4.

VEXcode IQ ha una serie di modelli già configurati per queste build. Ad esempio, un modo semplice per avviare un progetto VEXcode IQ per Clawbot IQ è utilizzare un modello di esempio. Ciò configurerà i dispositivi del Clawbot e aggiungerà i blocchi dei dispositivi specifici alla Casella degli strumenti.

Barra degli strumenti VEXcode IQ con il menu File aperto e l'opzione Apri esempi evidenziata. Apri esempi è la quinta opzione nel menu, sotto Nuovo progetto blocchi, Nuovo progetto testo, Apri e Apri recenti.

Apri un progetto di esempio selezionando "Apri esempi" dal menu File.

Menu Progetti di esempio con la categoria Modelli evidenziata nella barra Filtro.

Seleziona "Modelli" dalla barra dei filtri.

Immagine miniatura del progetto di esempio del motore Clawbot Drivetrain 2.

Quindi seleziona il modello Clawbot (trasmissione a 2 motori).

Nota: consultare la sezione Configurazione robot degli articoli per maggiori informazioni sulla configurazione dei dispositivi.


Utilizzo dei blocchi

VEXcode IQ si apre come progetto Blocks. La programmazione a blocchi fornisce un ambiente accessibile, con una soglia di ingresso molto bassa. Tuttavia, codificare un progetto Blocks consente anche un livello avanzato di programmazione.

È possibile aggiungere un blocco a un progetto trascinandolo dalla casella degli strumenti all'area di lavoro.

Una freccia indica che un blocco Stampa è stato trascinato dalla Casella degli strumenti nell'area di lavoro, formando una pila sotto un blocco All'avvio.

 Può essere eliminato altrettanto facilmente dal progetto trascinando il blocco fuori dall'area di lavoro. 

Una freccia indica che il blocco Stampa può essere eliminato trascinandolo nuovamente nella Casella degli strumenti.

Alcuni articoli utili aggiuntivi che utilizzano i blocchi includono:


Salvataggio

Una volta completato il progetto VEX IQ, sarà necessario salvarlo sul tuo dispositivo. Il salvataggio del progetto varia a seconda del dispositivo.

Barra degli strumenti VEXcode IQ con il campo del nome del progetto modificato in Drive. L'etichetta a destra è evidenziata e riporta la dicitura Salvato.

I seguenti articoli spiegano come salvare il progetto sul tuo dispositivo:


Aggiorna il firmware se necessario

VEX IQ Brain e altri dispositivi intelligenti hanno un software sottostante che consente ai dispositivi di funzionare con il progetto VEXcode IQ. Questo software è chiamato firmware, o altrimenti noto come VEXos.

Icona dell'app VEXos Utility.

Se il firmware non è aggiornato con la versione attuale di VEXcode IQ, non sarai in grado di scaricare il tuo progetto su IQ Brain. VEXcode IQ ti avvisa quando il firmware non è aggiornato visualizzando un'icona arancione a forma di cervello non appena un IQ Brain alimentato viene collegato al tuo dispositivo.

VEXcode IQ con un'icona arancione a forma di cervello sulla barra degli strumenti, che indica che il firmware del cervello non è aggiornato.

Nota: consultare l'articolo Firmware - Introduzione - VEXcode IQ per ulteriori informazioni sul firmware.


Download ed esecuzione

Cervello collegato a un computer portatile tramite un cavo USB.

Il tuo progetto VEXcode IQ deve essere scaricato su VEX IQ Brain affinché il tuo progetto possa essere eseguito. Ciò si ottiene con un cavo USB collegato tra IQ Brain e il tuo dispositivo. 

Cervello connesso a un iPad tramite connessione wireless.

Oppure, in modalità wireless con dispositivi tablet iPad/Android.

VEXcode IQ con il menu a discesa Slot aperto, che può essere utilizzato per selezionare uno dei 4 slot sul Brain connesso.

VEX IQ Brain dispone di quattro slot di download che consentono di archiviare contemporaneamente quattro progetti diversi su IQ Brain.

Una volta collegato VEX IQ Brain e selezionato uno slot, il progetto può essere scaricato su IQ Brain e quindi eseguito. Quando viene eseguito un progetto, ti consente di vedere come il progetto influenza il comportamento del tuo robot.

Occasionalmente, durante il processo di download potrebbe verificarsi un errore di download. Tuttavia, questi problemi sono generalmente facili da risolvere.

I seguenti articoli ti aiuteranno a scaricare ed eseguire il tuo progetto VEXcode IQ:

Nota: Prima di scaricare il progetto, rivedere la Checklist pre-download di un progetto.


Apertura di un progetto

Una volta che un progetto VEXcode IQ è stato salvato sul tuo dispositivo, può essere aperto in un secondo momento per essere scaricato nuovamente sul tuo robot, oppure il progetto può essere modificato.

VEXcode IQ con un progetto Blocks salvato in precedenza aperto correttamente nell'area di lavoro.

I seguenti articoli ti aiuteranno ad aprire il tuo progetto VEXcode IQ sul tuo dispositivo specifico:


Ulteriori collegamenti utili

Sono disponibili molti altri articoli della libreria VEX per assisterti quando lavori con VEXcode IQ.

Alcuni articoli utili aggiuntivi per iniziare includono:

Sono disponibili anche numerose attività divertenti e didattiche nei laboratori STEM VEX IQ.

Immagine del banner con la scritta VEX IQ STEM Labs.


Il mio primo progetto

I due progetti seguenti ti permetteranno di esercitarti nella creazione di un progetto in VEXcode IQ.

Stampa 'VEX'

Questo progetto ti consentirà di costruire un progetto senza dover assemblare un robot. Tutto ciò di cui avrai bisogno è il VEX IQ Brain e una batteria carica .

Cervello collegato a un computer portatile tramite un cavo USB.

Assicurati che l'IQ Brain sia collegato al tuo dispositivo e acceso.

Icona dell'app VEXcode IQ.

Avvia VEXcode IQ.

Il progetto predefinito dei blocchi vuoti è aperto nell'area di lavoro VEXcode IQ.

Si aprirà un nuovo progetto vuoto.

VEXcode IQ con un progetto che recita All'avvio, stampa Ciao.

Dalla categoria "Look" seleziona un blocco [Stampa] e allegalo al blocco {When started}.

VEXcode IQ con un progetto che ora riporta All'avvio, stampa VEX.

Sostituisci la parola "Ciao" nel parametro con la parola "VEX".

Barra degli strumenti VEXcode IQ con le icone Scarica ed Esegui evidenziate insieme tra le icone Cervello e Stop. Il progetto è stato anche rinominato e salvato in DisplayProject.

Salva, scarica ed esegui il tuo progetto.

Schermata del cervello IQ (Gen 1) mostrata dopo l'esecuzione del programma DisplayProject. Sullo schermo è stato visualizzato il messaggio VEX.

'VEX' verrà stampato sul display LED di IQ Brain.

Andare avanti

Questo progetto è destinato ad essere utilizzato con il Clawbot IQ standard. Per le istruzioni di montaggio, vedere il laboratorio STEM Clawbot con controller.

Vista angolata della build Clawbot IQ.

Cervello collegato a un computer portatile tramite un cavo USB.

Assicurati che l'IQ Brain sia collegato al tuo dispositivo e acceso.

Icona dell'app VEXcode IQ.

Avvia VEXcode IQ.

Si aprirà un nuovo progetto vuoto.

Miniatura del progetto di esempio del motore Clawbot Drivetrain 2.

Aprire il progetto di esempio 'Clawbot (Trasmissione a 2 motori)' .

Nota: Il modello richiede che un giroscopio sia collegato a Smart Port 4.

VEXcode IQ con il progetto di esempio del modello del motore Clawbot Drivetrain 2 aperto nell'area di lavoro. Il progetto ha una nota che contiene una descrizione del progetto e della configurazione del suo dispositivo. Il progetto contiene anche una pila di blocchi con la scritta "Una volta avviato, avanzare per 200 mm".

Dalla categoria "Trasmissione", seleziona un blocco [Drive for] e collegalo al blocco {When started}.

Nota: Guidare in avanti per 200 millimetri sposterà le ruote del Clawbot in avanti di una rotazione.

Salva, scarica ed esegui il tuo progetto. Ora il Clawbot avanzerà di 200 mm, come mostrato nell'animazione sottostante.

Nota: se riscontri problemi durante in VEXcode IQ.

 

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: