Punti di accesso a VEX e alla Fondazione REC

Questo articolo mostra agli utenti le risorse e i contenuti di codifica VEX e RECF disponibili.

Un'introduzione alla codifica

La scrittura del codice utilizza: sintassi, strutture, comandi, parametri

Creazione di usi logici: dati dei sensori, condizionali, cicli, operatori

Interfacciarsi con il mondo utilizza: motori, meccanismi, manipolatori, movimento

Il pensiero computazionale utilizza: algoritmi, astrazione, pensiero critico, risoluzione di problemi, creatività

L'amore per il codice sfrutta il fallimento, la perseveranza e la gioia travolgente quando il tuo codice finalmente funziona

Tutti questi componenti sono ciò che rende un robot, un robot. La codifica è il collante che unisce tutte le parti e consente agli studenti di esprimere il proprio ingegno creando una soluzione straordinaria. La programmazione con la robotica può cambiare la vita degli studenti mostrando loro cosa sono in grado di realizzare.

Tim Friez - lo stagista VEX che non se n'è mai andato. Ora VP, Tecnologia educativa presso VEX


Interviste agli studenti sulla programmazione

Guarda e impara dalle interviste mentre team e studenti descrivono il loro approccio alla programmazione.

Immagine di una gara di robotica a Farmersville, che mostra gli studenti impegnati nell'apprendimento pratico e nel lavoro di squadra in un contesto educativo. Come il team di robotica di Farmersville ha scritto il codice VRC>

Illustrazione di un kit didattico VEX Robotics contenente vari componenti e strumenti per costruire e programmare robot, il tutto su uno sfondo pulito, che enfatizza l'apprendimento pratico della robotica per gli studenti. Paradigma del team, 315Y, Ingegneria e sensori>


Accesso al codice VEX

Illustrazione che raffigura una guida passo passo per le risorse didattiche, con icone e testo correlati ai punti di partenza del processo di apprendimento, pensata per aiutare gli utenti a orientarsi tra i materiali didattici.

VEXcode è lo strumento di codifica realizzato da VEX per i robot VEX. Esistono versioni per VEX 123, GO, IQ, EXP e V5. C'è anche un VEXcode VR che ti consente di programmare i robot virtuali.

Impara a programmare con i tutorial video

All'interno di ogni versione di VEXcode è presente un pulsante TUTORIALS in alto a sinistra. Questo pulsante ti dà accesso a tutorial video su una varietà di argomenti ed è un punto di partenza perfetto.

  • Esegui la tua versione di VEXcode e fai clic su TUTORIAL

Utilizza la guida di VEXcode

Screenshot dell'interfaccia di aiuto di VEXcode, che mostra varie opzioni di programmazione e risorse per gli utenti, progettate per aiutare insegnanti e studenti a navigare efficacemente nel software.

All'interno di ogni versione di VEXcode è presente un pulsante AIUTO vicino all'angolo in alto a destra. La Guida spiega come funziona ciascun blocco o comando di testo e include un codice di esempio.

L'aiuto esiste per

  • Bloccare
  • Pitone
  • C++

Inizia con competenze virtuali

Illustrazione che illustra i passaggi chiave per iniziare un percorso formativo, con icone e testo che guidano gli utenti attraverso il processo iniziale nella categoria istruzione.

Illustrazione che illustra i concetti chiave dell'istruzione, raffigurando diversi studenti impegnati in attività di apprendimento, rappresentando la sezione "Inizia qui" delle risorse didattiche.

Virtual Skills è un buon punto di partenza per iniziare a programmare per le competizioni VEX.

I nuovi team hanno difficoltà a iniziare a programmare robot perché i programmatori del team spesso non hanno il tempo di imparare.

  • Il team di costruzione guida, modifica e testa continuamente il robot
  • Il robot non è mai "finito"
  • Il codice di test richiede un costante ripristino sul campo e la ricarica della batteria

Benefici:

  • Impara il know-how di programmazione
  • Comprendere le abilità strategiche di gioco
  • Preparati a codificare il tuo robot in Blocks o Python
  • Migliora le tue capacità di debug
  • Migliora la tua sicurezza nella codifica

Il codice scritto in Virtual Skills non verrà trasferito al robot personalizzato del team, perché il loro robot è senza dubbio diverso dal design standard di Virtual Skills. Tuttavia, le conoscenze di codifica, di gioco e di debug apprese dalla programmazione in Virtual Skills saranno preziose quando inizierai a programmare il robot fisico.

Virtual Skills non è una competizione come VIQC o VRC. Tuttavia, c'è una classifica in cui puoi vedere come il tuo punteggio più alto si confronta con quello delle altre squadre.


Dovrei usare Blocks, Python o C++?

Illustrazione che illustra risorse e strumenti didattici per principianti, evidenziando concetti chiave e passaggi per iniziare ad apprendere, attinenti alla sezione "Inizia qui" della categoria Istruzione.

Inizia con i blocchi

Per i principianti consigliamo di iniziare con Blocchi per VEX IQ e VEX V5.

  • Leggibilità: i comandi sono facili da leggere
  • Memorizzazione: tutti i comandi sono visibili all'utente
  • Digitazione: è necessaria un'interfaccia drag and drop con poca digitazione

Ulteriori informazioni su Perché imparare a usare i blocchi Primo in consigliato

Illustrazione che illustra i concetti chiave della sezione "Inizia qui" nella categoria Istruzione, con elementi visivi che guidano gli utenti attraverso i passaggi iniziali del processo di apprendimento.

Transizione a Python

Per un programmatore pronto a passare al testo, consigliamo Python, a meno che il tuo team o il tuo coach non siano più esperti in C++.

Perché Python è consigliato rispetto a C++?

  • Leggibilità: Python contiene meno gergo e sintassi rispetto a C++
  • Lavori futuri: Python è utilizzato più ampiamente di C++
  • Istruzione: è più probabile che Python venga insegnato a scuola
  • Prestazioni: le prestazioni di Python sono paragonabili a quelle di C++

Impara a programmare leggendo gli articoli

Illustrazione che illustra i concetti chiave dell'istruzione, con vari strumenti e risorse didattiche, pensata per guidare gli utenti nella sezione "Inizia qui" della Knowledge Base VEX.

La Biblioteca VEX contiene articoli sulla codifica che includono

  • Iniziare
  • Installazione del codice VEX
  • Apertura e salvataggio di progetti
  • Configurazione del robot
  • Tutorial su Block, Python e C++

Collegamenti alla libreria VEX:


Impara a programmare con i robot virtuali

Un disegno colorato di un robot con varie caratteristiche, tra cui antenne e ingranaggi, che rappresenta concetti educativi in modo giocoso, adatto a bambini e studenti nella sezione "Inizia qui" della categoria istruzione.

VEXcode VR (Virtual Robots) è un ottimo modo per imparare a programmare evitando la necessità di caricare le batterie o ripristinare il campo ogni volta che desideri testare il codice.

  • Inizia da vr.vex.com
  • Sono disponibili tutorial video ed esempi

Supporto per la codifica

Illustrazione che raffigura una guida passo passo per principianti nel campo dell'istruzione, con icone e testo che evidenziano i concetti chiave nella sezione "Inizia qui".

Esistono molteplici fonti di supporto.

Dal tuo allenatore

  • Gli allenatori sanno più di quanto pensi. E possono chiedere aiuto ad altri allenatori e squadre.

Forum VEX

Comunità in PD+ per allenatori REC

Contatta il team VEXcode

  • Stai ancora riscontrando un problema che non riesci a risolvere?
  • Hai un'idea su come migliorare VEXcode?
  • Utilizza il pulsante FEEDBACK per fornire commenti, domande e informazioni diagnostiche direttamente al team VEXcode.

Utilizza il curriculum CS

Illustrazione che illustra risorse e strumenti didattici per principianti, con icone e testo correlati all'inizio di un percorso di apprendimento nella categoria istruzione.

Impara a programmare in Blocks e Python utilizzando il curriculum e le attività VEX gratuiti.

Le lezioni includono:

  • Introduzione e fondamenti
  • Muovere il tuo robot
  • Comportamenti ripetuti
  • Navigare in un labirinto
  • Rilevamento dei muri a distanza
  • Decisioni con i colori
  • Dischi in movimento con anelli
  • Sviluppo di algoritmi

Vai su cs.vex.come controlla le attività e risorse mentre sei lì!


Estensione del codice VEX Visual Studio

VEXcode è l'ambiente di codifica consigliato per gli utenti VEX mentre iniziano il loro percorso di apprendimento della programmazione. Gli studenti che intendono intraprendere una carriera nella programmazione e che sono diventati esperti nella codifica testuale, trarranno vantaggio dall'apprendimento degli strumenti utilizzati dai programmatori professionisti. Visual Studio Code di Microsoft è lo strumento preferito dal 70% dei programmatori professionisti in tutto il mondo. A questo scopo VEX ha creato un'estensione per Visual Studio Code di Microsoft (VS Code).

VS Code è un ambiente di sviluppo integrato ricco di funzionalità ed estensibile, utilizzato dai professionisti di tutto il mondo per creare software di qualità produttiva. L'estensione VEX VS Code consentirà agli utenti di utilizzare strumenti di qualità della produzione senza problemi con l'hardware VEX. Il codice sorgente di questa estensione è pubblico, il che consentirà ad altri utenti di basarsi su ciò che abbiamo fatto per creare nuovi strumenti che potrebbero trovare utili.

Illustrazione che raffigura una guida passo passo per le risorse didattiche, con icone e testo utili per iniziare un percorso formativo. Adatto agli utenti che cercano indicazioni nella sezione "Inizia qui" della categoria Istruzione.

Funzionalità di estensione

  • Compatibile con VS Code (versione 1.66+)
  • Compatibile con Windows e Mac OS
  • Compatibile con IQ (2a generazione), EXP e V5
  • Supportati C++ e Python
  • Aggiorna il firmware VEX
  • IntelliSense per l'API VEX
  • Guida/documentazione integrata
  • Importa progetti da VEXcode
  • Crea nuovi progetti da modelli
  • Strumenti di risoluzione dei problemi hardware integrati

Vantaggi rispetto a VEXcode

  • Supporto multifile per C++
  • Integrazione del controllo della versione (ad esempio, Git)
  • Collaborazione tramite codice in tempo reale con Estensione Live Share
  • Interfaccia personalizzabile
  • Estendibile dall'utente con altre estensioni VS Code

Scopri di più su vscode.vex.com

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

Last Updated: