Esplorazione Open Ended STEM Lab: Cod.
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
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.
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.
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.
Suggerimenti per l'insegnante
- Questo dovrebbe essere lo stesso processo seguito nei precedenti Drive e Turning Labs. Chiedi a uno studente non programmatore di ricordare alla classe alcuni di questi passaggi, per assicurarsi che tutti siano coinvolti e seguano il processo (anche se non stanno premendo fisicamente i pulsanti).
- Ricorda agli studenti la sezione Aiuto e che è sempre disponibile durante il loro processo, se hanno bisogno di ulteriore supporto. Gli studenti dovrebbero essere incoraggiati a risolvere i problemi da soli lungo il percorso, prima di chiedere il supporto di un insegnante.
-
Se è la prima volta che lo studente utilizza VEXcode IQ, può fare riferimento ai Tutorial in qualsiasi momento durante questa indagine. I Tutorial si trovano nella barra degli strumenti.
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.
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.
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.
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.
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.
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.