Skip to main content

Esplorazione Open Ended STEM Lab: Cod.

Icona della cassetta degli attrezzi del docente Teacher Toolbox - Cod.

In questa parte dell'indagine, gli studenti creeranno il progetto per svolgere il compito di riciclaggio. Gli studenti dovranno:

  • Crea il file di progetto

  • Delineare i passaggi utilizzando i blocchi di commento

  • Traduci i blocchi di commenti in VEXcode IQ

  • Preparare ed eseguire il progetto

Passaggio 1: preparazione al codice

Barra degli strumenti VEXcode IQ con l'icona Tutorial richiamata con una freccia rossa, a destra del menu File.
​​​​​​Tutorial e Guida sono disponibili nella parte superiore dell'interfaccia VEXcode IQ

Ricorda, puoi sempre consultare i tutorial per ulteriori informazioni su blocchi, sequenze e risoluzione dei problemi. Usa la sezione Aiuto quando vuoi sapere cosa fa un blocco specifico o come usarlo.

Utilizzo dei blocchi con specificità
Per spostare una distanza specifica, utilizzare il blocco [Drive for] e modificare la direzione e la distanza percorsa regolando i parametri nel blocco.

VEXcode IQ Drive per blocco impostato per avanzare di 1 pollice.

Per girare a destra o a sinistra con qualsiasi incremento di grado, utilizzare il blocco [Gira per]. Anche in questo caso, è possibile regolare i parametri in base alle proprie esigenze di progettazione.

VEXcode IQ Turn per blocco impostato per girare a destra di 90 gradi.

Aprire un nuovo progetto
Il programmatore deve avviare un nuovo progetto con il modello Autopilota (Drivetrain), il nome e salvarlo. Poiché creeremo un percorso per un robot di riciclo, rinomina il tuo progetto "Esegui riciclo". "

Per promemoria su come iniziare, consulta i tutorial o fai riferimento ai programmi di esempio.

Icona Suggerimenti per l'insegnante Suggerimenti per l'insegnante

Passaggio 2: crea un elenco di passaggi utilizzando i blocchi di commento

Cosa sono i
commenti? I commenti vengono solitamente aggiunti ai progetti per spiegare cosa un programmatore voleva che facessero le parti del progetto. Quindi sono utili quando si collabora e si risolvono i problemi.

In questo caso, li useremo per aiutarci a fare un elenco generale dei passaggi che il robot deve fare per completare il suo compito.

Qual è la prima cosa che farà il robot?
Nel progetto, utilizza i blocchi [comment] per creare una sequenza di base nel tuo gruppo. Il Registratore o il Programmatore deve elencare i primi 10 passaggi in VEXcode IQ, con un blocco di commenti per ogni passaggio. Guarda l'esempio qui.

Il testo nel blocco non deve essere specifico come i blocchi stessi, poiché questa è solo una guida da seguire quando si inizia a creare la sequenza di codifica effettiva.

Cinque blocchi di commenti grigi in una pila. I commenti dicevano, dall'alto verso il basso, Guidare in avanti verso la sala d'arte; Girare a sinistra; Guidare in avanti nella stanza; Accendere il LED Touch; guidare la retromarcia fuori dalla stanza.

Icona della cassetta degli attrezzi del docente Cassetta degli attrezzi per insegnanti - Note

Ciò potrebbe essere fatto anche utilizzando una Nota sul progetto. Con una nota, basterebbe digitare i passaggi in modo simile a come li elencheresti su carta. In questo caso, le note e i commenti potrebbero essere utilizzati in modo intercambiabile. Stiamo scegliendo di utilizzare i blocchi di commenti qui per due motivi: per acquisire ulteriore pratica con la natura del metodo di blocco VEXcode IQ e perché puoi aggiungere ogni passaggio di commento nella tua effettiva sequenza di blocchi di codice mentre lavori.
Fare clic sui collegamenti alla VEX Robotics Knowledge Base per ulteriori informazioni su commenti e note.

Passaggio 3: crea la sequenza di codifica

Ora, è il momento di tradurre quei passaggi in una sequenza di blocchi.

  • Il tuo robot dovrebbe iniziare il percorso rivolto in avanti, quindi trascina e rilascia il blocco [drive for] e imposta i parametri in modo che corrispondano al primo passo del tuo percorso.

  • Cerca il passaggio successivo e rilascia il turno per il blocco e imposta i parametri in modo che corrispondano al passaggio successivo del tuo percorso.
    Quando entri in una stanza, aggiungi un blocco indicatore (come [set Touch LED color] o [play sound]). Poiché il pilota automatico non può effettivamente raccogliere le cose, l'indicatore rappresenta il robot che preleva il riciclaggio prima di andare avanti.

  • Continua a trascinare e rilasciare i blocchi e a impostare i parametri fino a quando non hai terminato il percorso per il tuo robot riciclatore.

Icona della cassetta degli attrezzi del docente Cassetta degli attrezzi per insegnanti

  • Controlla lungo la strada
    Mentre i tuoi studenti stanno lavorando e sperimentando, cammina per monitorare i progressi. Ricorda e incoraggia gli studenti a controllare il loro lavoro mentre vanno per assicurarsi che includano TUTTI I passaggi e i punti di controllo necessari lungo il percorso. Testare il codice in sezioni più piccole può aiutare a prevenire frustrazioni alla fine del processo e ridurre al minimo la risoluzione dei problemi.

  • Il lavoro di squadra sposta il processo
    mentre la codifica è spesso un'impresa individuale, in questa esperienza, ogni membro del team può essere coinvolto nel processo di codifica. Potresti voler sottolineare le strategie di lavoro di squadra per aiutare ogni squadra a lavorare in modo più collaborativo. Per una rubrica di collaborazione opzionale, fai clic su uno dei seguenti link (Google Doc/.docx/.pdf)

    Ad esempio: le procedure "Chiama e codifica" consentono di coinvolgere più persone. Il registratore elenca le direzioni, il costruttore aggiunge le distanze, il conducente chiama le istruzioni di blocco al programmatore e il programmatore le codifica nel progetto.

Icona Suggerimenti per l'insegnante Suggerimenti per l'insegnante

Per rivedere, la configurazione per i motori e i sensori di Autopilot sono:

  • Porta 1: motore sinistro

  • Porta 2: sensore di distanza

  • Porta 3: sensore di colore

  • Porta 4: sensore giroscopico

  • Porta 5: LED TOUCH

  • Porta 6: motore destro

  • Porta 8: interruttore paraurti

  • Porta 9: interruttore paraurti

Passaggio 4: Preparazione per l'esecuzione del progetto

Prima di eseguire il progetto, hai ciascuno di questi elementi pronto? Il Costruttore deve verificare ciascuno dei seguenti elementi:

  • Tutti i motori e i sensori sono collegati alla porta corretta?
  • I cavi intelligenti sono completamente inseriti in tutti i motori e sensori?
  • Il Cervello è acceso?
  • La batteria è carica?

Per una revisione del download e dell'esecuzione del tuo progetto, consulta i tutorial.

Barra degli strumenti VEXcode IQ con l'icona Tutorial richiamata con una freccia rossa, a destra del menu File.

Passaggio 5: Esegui il test del tuo progetto

Ora è il momento di testare il tuo progetto! Assicurati che il tuo robot Autopilot sia configurato con spazio sufficiente per essere in grado di eseguire il programma completo senza cadere o urtare un altro robot o squadra.

  • L'operatore dovrebbe ora eseguire la prima parte del progetto sul robot Autopilot assicurandosi che il progetto sia evidenziato e quindi premendo il pulsante Check.
  • Com'è andato il test? Il tuo robot ha percorso la strada che pensavi avrebbe fatto? Segui il grafico di risoluzione dei problemi e continua a creare e controllare le sezioni di codice fino a quando non hai un percorso completato.

Diagramma di flusso di risoluzione dei problemi per la codifica di un robot riciclatore in VEXcode IQ, con passaggi per identificare e risolvere problemi comuni. Si legge Funziona? in alto, con le frecce su Sì o No, non ancora. Da Sì a sinistra, la freccia si sposta su Congratulazioni! Passa alla sezione successiva del progetto, quindi prova di nuovo in fondo. Da No, a destra, la freccia si sposta su Risoluzione dei problemi con i punti elenco per Hai saltato un passaggio? I parametri sono impostati correttamente? e Le indicazioni stradali sono accurate? Da lì la freccia si sposta nuovamente su Test in basso.

Icona Suggerimenti per l'insegnante Suggerimenti per l'insegnante

  • Scollega USB
    Se gli studenti utilizzano un computer, ricorda loro di scollegare il cavo USB da Robot Brain prima di eseguire il progetto.

  • Crea uno spazio definito per ogni squadra
    Potresti voler dare a ogni squadra un grande pezzo di carta che possono stendere sul pavimento o un tavolo su cui eseguire il loro progetto di pilota automatico. Ciò contribuirà a garantire che ogni team abbia abbastanza spazio per completare la corsa senza cadere o entrare nello spazio di lavoro di un altro team.

  • Valutazione
    La natura aperta di questa sfida di movimento significa che potrebbero esserci più progetti e sequenze di codice che risolvono il problema. Quindi, come puoi valutare diverse soluzioni di successo? Dal punto di vista dell'informatica, l'efficienza è fondamentale. La sequenza di codice che utilizza il minor numero di blocchi sarebbe la soluzione preferita.