Giocare
Parte 1 - Passo dopo passo
- IstruisciInforma gli studenti che creeranno un progetto in cui il braccio robotico sposterà un disco in base al suo colore.
Il braccio robotico attenderà che venga rilevato un disco, ne verificherà il colore e prenderà una decisione in base a quel colore. Se il disco corrisponde al colore del progetto, il braccio solleverà il disco e lo sposterà in un'altra parte della tessera, lo rilascerà e tornerà alla posizione di partenza. Guarda il video qui sotto per vedere come il braccio robotico è riuscito a spostare il disco con successo, rilevandone prima il colore e poi sollevandolo per spostarlo in un'altra posizione.
File video - ModelloModella come aggiungere il blocco [Se allora] e il blocco [Per sempre] al progetto con gli studenti. Spiega che per questo esempio, il braccio robotico cercherà il verde
-
Chiedi agli studenti di aprire il loro progetto Lab 4 Parte 2 e di rinominarlo Lab 5 Parte 1.
Assegna un nome al progetto - Se ci sono studenti che non erano presenti al Lab 4 o non riescono a trovare il loro progetto, chiedete loro di ricreare la soluzione del Lab 4 Parte 2 dalla presentazione di immagini del Lab 5.
Lab 4 Parte 2 Soluzione - Prima di iniziare, assicurarsi che gli studenti abbiano collegato il loro dispositivo al braccio robotico Code (2 assi) e che la configurazione del loro progetto sia impostata sul braccio robotico. If needed, review the steps to Configure a Robot Arm and Connect a VEX GO Brain, then model these steps for students to connect and configure their Robot Arm.
Nota: Quando colleghi per la prima volta il tuo braccio robotico al tuo dispositivo, il giroscopio integrato nel cervello potrebbe calibrarsi, facendo sì che il braccio robotico si muova da solo per un momento. Questo è un comportamento previsto, non toccare il braccio robotico durante la calibrazione.
- Trascina il blocco [Se allora] nell'area di lavoro.
Aggiungi un blocco [Se allora] all'area di lavoro - È possibile aggiungere un blocco [Se allora] attorno ai blocchi esistenti. Mostra agli studenti l'ombra che appare mentre viene aggiunto il blocco. Questa ombra indica dove il blocco verrà aggiunto alla pila.
Aggiungere [If then] a un progetto - Chiedere agli studenti quale condizione vogliono controllare (il sensore oculare rileva un oggetto di un colore specifico). Trascina il blocco <Color sensing> nel blocco [Se allora].
<Color sensing> Blocco aggiunto - Spiega che il blocco <Color sensing> può essere utilizzato per rilevare i colori dei dischi: rosso, blu e verde. Selezionare l'opzione "verde" dal menu a discesa.
Seleziona 'verde' - Spiega che i blocchi [If then] sono istruzioni condizionali che istruiscono il robot a verificare una condizione e, se la condizione è vera, il blocco verrà eseguito.
Progetto con il blocco [Se allora] - Chiedere agli studenti quante volte il braccio robotico verificherà la condizione <Color sensing> in questo flusso di progetto. È questo il numero di volte in cui vogliono che venga controllato? Per poterlo controllare ripetutamente, sarà necessario aggiungere un blocco [Per sempre]. Trascina un blocco [Per sempre] nell'area di lavoro e posizionalo attorno alla pila di blocchi esistente.
Aggiungi [Per sempre] Blocco - Chiedete agli studenti di selezionare uno qualsiasi dei tre colori disponibili nel blocco <Color sensing> del loro progetto. Dovrebbero attaccare lo stesso disco colorato all'elettromagnete sul braccio robotico e iniziare il loro progetto per vedere come il braccio robotico muove il disco.
- Nota: La soluzione Lab 5 Parte 1 varierà leggermente a seconda dei gruppi di colori scelti.
Lab 5 Parte 1 Soluzione -
- FacilitareFacilitare la conversazione mentre gli studenti iniziano a creare i loro progetti. Incoraggiateli a testare i loro progetti mentre li creano.
- Il tuo progetto funziona come previsto? Perché sì o perché no?
- Come descriveresti la funzione del blocco [Forever] in questo progetto?
- Cosa pensi che succederebbe se mettessimo un disco di colore diverso davanti al braccio robotico? Il braccio robotico sposterebbe il disco? Perché la pensi così?
- Se volessi che il braccio robotico avesse due colori, quali altri blocchi dovresti aggiungere?
- RicordaRicorda ai gruppi di porre domande se sono confusi. Se riscontrano problemi nell'utilizzo dei nuovi blocchi, chiedete loro di ripetere questi passaggi.
Per i gruppi che hanno terminato il progetto, chiedete loro di aiutare i gruppi che potrebbero aver bisogno di ulteriore assistenza.
- ChiediChiedi agli studenti di descrivere gli eventi in classe o a casa come frasi del tipo "Se...Allora…". Per esempio:
- Se so la risposta, allora alzo la mano.
- Se suona la campanella, poi è ora di pranzo.
- Se faccio tutti i compiti, e poi riesco a passare un'ora davanti allo schermo.
Pausa a metà gioco & Discussione di gruppo
Non appena ogni gruppo ha programmato il proprio braccio robotico per raccogliere con successo un disco colorato, riunitevi per una breve conversazione.
- Cosa ha fatto il tuo braccio robotico?
- Incoraggiate gli studenti a parlare nel modo più specifico possibile dei comportamenti del robot. Invece di "Ha visto un disco rosso", dì "Il sensore oculare del braccio robotico ha rilevato un disco rosso".
- In che modo il braccio robotico ha preso decisioni nei nostri progetti? Quali blocchi abbiamo utilizzato per dare istruzioni al braccio robotico di prendere una decisione?
- Quante volte il braccio robotico controllerà un colore? Perché? E se rimuovessimo il blocco [Forever]?
- Per facilitare questa conversazione, usate l'immagine del flusso del progetto.

Parte 2 - Passo dopo passo
- IstruisciInforma gli studenti che aggiungeranno al loro progetto la possibilità di far sì che il braccio robotico sposti i dischi colorati in posizioni diverse a seconda del loro colore. Guarda il video qui sotto per vedere come il braccio robotico è riuscito a spostare con successo i tre dischi, rilevandone prima il colore e poi sollevandolo per spostarlo in un'altra posizione.
File video
- ModelloFornire agli studenti un modello dei passaggi da aggiungere al loro progetto per istruire il braccio robotico a spostare i dischi in posizioni diverse in base al colore.
Posizioni del disco - Chiedi a ogni gruppo di avviare VEXcode GO sul proprio dispositivo e di aprire il proprio progetto Lab 5 Parte 1. Il nuovo progetto si baserà su questo progetto.
-
All'inizio del laboratorio gli studenti dovranno salvare il progetto con un nuovo nome. Have them select “Save As” or "Save to Your Device" (depending on which VEXcode GO version you are using) from the File Menu and save their project as Lab 5 Part 2. Se più gruppi lavorano sullo stesso dispositivo, chiedi loro di aggiungere il nome del loro gruppo al progetto.
Assegna un nome al progetto - Prima di iniziare, assicurarsi che gli studenti abbiano collegato il loro dispositivo al braccio robotico Code (2 assi) e che il braccio robotico sia configurato. If needed, review the steps to Configure a Robot Arm and Connect a VEX GO Brain, then model these steps for students to connect and configure their Robot Arm.
- Al momento, il braccio robotico ha istruzioni su cosa fare quando viene rilevato un disco verde. Duplicando i blocchi è possibile creare rapidamente le istruzioni per altri colori.
- Mostra come duplicare i blocchi facendo clic con il pulsante destro del mouse o tenendo a lungo il blocco [Se allora].
Menu contestuale - Duplica il blocco [Se allora] due volte e aggiungilo sotto il primo blocco [Se allora].
Blocchi duplicati - Spiega agli studenti che devono modificare il blocco <Color sensing> all'interno dei blocchi [If then] appena aggiunti con i colori del disco aggiuntivi. Cambia il secondo blocco <Color sensing> in 'rosso'.
Cambia in 'rosso' - I blocchi all'interno di questo blocco [Se allora] devono essere modificati per indicare al braccio robotico dove posizionare un disco rosso. Modifica i parametri dei blocchi [Spin for] che controllano il motore di base per farlo ruotare di 180 gradi in ogni direzione.
Cambia luogo di consegna - Ora che il braccio robotico sa dove spostare i dischi rossi o verdi, chiedi agli studenti di modificare la pila finale. In questa pila, il braccio robotico sposterà i dischi blu nella posizione designata.
- Chiedete agli studenti di posizionare un disco sull'elettromagnete e di avviare il progetto, osservando come si muove il braccio robotico. Ricordate loro che dovrebbero iniziare il progetto con un disco collegato all'elettromagnete. Review the steps in Starting a Project in VEXcode GO if necessary.
- Chiedete agli studenti testare i loro progetti più volte con tutti i dischi colorati per assicurarsi che funzionino come previsto.
- FacilitareFacilitare le conversazioni sulle istruzioni condizionali nel flusso del progetto, mentre gli studenti modificano i parametri e testano i loro progetti. Utilizzate la soluzione fornita nella presentazione Lab 5 per controllare i loro progetti mentre vi spostate.
Lab 5 Parte 2 Soluzione Mentre vi muovete nella stanza controllando i gruppi, ponete loro alcune delle seguenti domande per avviare una discussione.
- Come cambieresti il codice se volessimo che tutti e tre i colori finissero nella stessa posizione?
- Descrivimi come si muoverà il braccio robotico se il sensore oculare rileva il colore rosso.
- Cosa succederebbe se uno dei miei blocchi [Se allora] fosse al di fuori del blocco [Per sempre]? Il braccio robotico funzionerebbe come previsto? Perché sì o perché no?
- Cosa succede se metto un raggio arancione davanti al sensore oculare? Il braccio robotico lo sposterebbe? Spiega perché non si muove in termini di flusso del progetto.
- RicordaRicorda ai gruppi di posizionare le loro pile duplicate [f then] all'interno del blocco [Forever]. Questo è uno degli errori che possono verificarsi durante la creazione dei progetti da parte degli studenti.
Ricordate agli studenti che provare e fallire è normale! Potrebbero esserci più versioni prima che venga creato il progetto finale. Accetta il fallimento: fa parte del processo di apprendimento.
- ChiediChiedi agli studenti in che modo le decisioni prese dal braccio robotico sono simili o diverse dalle decisioni che prendono ogni giorno.
Quali lavori possono pensare che prevedano l'uso del processo decisionale?