Gioca
Parte 1 - Passo dopo passo
- IstruireIstruire gli studenti che saranno sfidati a creare un progetto per far sì che
il Robot 123 rilevi tutti gli ostacoli nell'area di atterraggio su Marte. Saranno incoraggiati a
sviluppare il loro progetto dal Laboratorio 1.
La seguente animazione mostra un possibile modo in cui il Robot 123 potrebbe essere codificato per la Sfida Clear the Landing Area. Noterai che il Robot 123 non elimina tutti gli ostacoli sull'area di atterraggio. Come potrebbe essere rivisto il progetto per far sì che il rover 123 Robot ripulisca l'intera area di atterraggio?File video - ModelloModello per gli studenti su come costruire e testare un progetto in VEXcode 123.
- Chiedi agli studenti di aggiungere blocchi e modificare i parametri come hanno imparato in altri laboratori per far sì che il robot 123 elimini tutti gli ostacoli sul campo.
- Chiedi agli studenti di rinominare il loro progetto come Area Libera e salvarlo sul loro dispositivo. Vedere la sezione Apri e salva della libreria VEXcode 123 VEX per i passaggi specifici del dispositivo per salvare un progetto VEXcode 123.
- Se necessario, modellare per gli studenti come testare il loro progetto sul campo.
-
Mostrare loro come posizionare il Robot 123 sul punto di partenza contrassegnato con la "X."
123 Impostazione del campo -
Assicurarsi che il sensore oculare, situato sulla parte anteriore del robot, si trovi di fronte al primo ostacolo.
Eye Sensor affronta l'oggetto) -
Posizionare il robot 123 sul campo e selezionare "Start" in VEXcode 123 per testare i loro progetti.
Seleziona "Avvia" per testare il progetto - Ricordare agli studenti che dovranno rimuovere gli ostacoli dopo essere stati rilevati dal Robot 123.
-
Gli studenti dovranno selezionare il pulsante "Stop" nella barra degli strumenti per fermare il robot 123. Chiedere agli studenti di interrompere il loro progetto quando il Robot 123 ha rilevato tutti gli ostacoli, ha ripetuto un ciclo quattro volte senza rilevare un ostacolo o se si blocca sul bordo del Campo.
Seleziona "Stop"
-
- Per i gruppi che finiscono prima e hanno bisogno di ulteriori sfide, chiedi loro di sperimentare diversi punti di partenza. Il loro progetto funziona ancora?
- FacilitaFacilita una conversazione con gli studenti mentre sperimentano i loro
progetti.
- Preparare gli studenti per la prova ed errore che è una parte intrinseca della sperimentazione in cui si impegneranno con questa sfida. Potresti voler utilizzare il grafico del ciclo di risoluzione dei problemi dalla pagina Sfondo come ausilio visivo per stabilire una struttura per il processo di risoluzione dei problemi con i tuoi studenti.
Ciclo di risoluzione dei problemi degli studenti - Se gli studenti utilizzano un loop nel loro progetto con un blocco [Forever] o un blocco [Repeat],
ma il Robot 123 non si muove come previsto, potrebbero non avere tutti i blocchi necessari all'interno
del loop, oppure possono sequenziare i blocchi all'interno del loop in modo da far muovere il Robot
123 in modo non intenzionale.
- Utilizza la funzione Project Stepping per aiutare gli studenti a passare attraverso il loro progetto un blocco alla volta per vedere come ogni blocco viene eseguito nel loro progetto. Ciò consentirà agli studenti di vedere come funziona il ciclo nel loro progetto e fornirà loro un feedback visivo per mostrare quali blocchi potrebbero causare l'errore, in modo che il debug possa diventare un processo più mirato ed efficiente. Per ulteriori informazioni su come utilizzare la funzione Project Stepping, vedere l'articolo Stepping Through a Project in VEXcode 123 VEX Library.
- Ricorda agli studenti che possono anche utilizzare la funzione Evidenzia per vedere quali blocchi
vengono eseguiti e quando mentre eseguono i loro progetti. Le seguenti domande possono essere
utilizzate per incoraggiare gli studenti a identificare in che modo un ciclo influisce sul flusso del
progetto con la funzione Evidenzia.
- Come si sposta l'evidenziazione quando c'è un loop nel nostro progetto?
- Quale blocco VEXcode 123 crea il loop?
- Quali blocchi vengono ripetuti nel tuo progetto?
- Se il Robot 123 non gira, gli studenti potrebbero non aver aggiunto il blocco [Turn for].
Mostra agli studenti come aggiungere il blocco [Gira per] in modo che il Robot 123 cambi
direzione dopo aver rilevato un ostacolo, altrimenti il Robot 123 avanzerà e si fermerà. Poiché gli
studenti potrebbero non avere familiarità con gli angoli, potresti voler fornire loro diversi angoli
con cui sperimentare come 60, 90, 120 gradi.
- Ricorda loro che possono modificare gli angoli di svolta nell'ovale di ingresso nel blocco [Gira per]. Se si sperimentano angoli di sterzata, chiedere agli studenti in che modo la modifica di questo parametro influisce sul movimento del Robot 123. Cosa succederebbe se aumentassimo l'angolo di sterzata? Come cambia i movimenti del rover 123 Robot? Questo cambiamento ha il rover 123 Robot rilevare più ostacoli? In caso contrario, provare un angolo di sterzata diverso.
Cambia angolo di svolta nel blocco [Gira per] - RicordaRicorda agli studenti che questa sfida richiede un'esplorazione giocosa e che ci
saranno cicli di tentativi ed errori. Commetteranno errori nei loro progetti mentre sperimentano e
ogni volta che commettono un errore nel loro codice, hanno la possibilità di imparare qualcosa di
nuovo! Aiuta gli studenti a identificare dove nel codice c'era un problema e tira fuori idee per
affrontare il problema.
- Qualcosa è andato storto? Fantastico! Dove si trova il problema nel codice? Come puoi modificare quel blocco?
- Hai bisogno di un blocco diverso o devi modificare i parametri in questo?
-
Qual è il tuo errore preferito finora? Cosa ne hai imparato?
- ChiediChiedi agli studenti come pensano che il vero rover su Marte possa utilizzare un sensore ad anello e oculare per rilevare gli ostacoli a terra prima che atterri.
Discussione di & gruppo di pausa a metà partita
Non appena ogni gruppo ha sperimentato i propri progetti per risolvere la sfida, riunitevi per una breve conversazione.
Chiedi agli studenti di mostrare i loro progetti e descrivere cosa sta facendo il Robot 123. Questa è un'occasione per controllare i progressi degli studenti e risolvere i problemi.
- Cosa ha funzionato bene nel tuo progetto?
- Quali sfide hai affrontato nel tuo progetto?
Assicurarsi che gli studenti comprendano che possono utilizzare un loop per fare in modo che il Robot 123 controlli ripetutamente la presenza di ostacoli sul Campo.
- Hanno usato un loop per far sì che il Robot 123 rilevasse più oggetti? In caso contrario, ricorda agli studenti i blocchi [Forever] e [Repeat] di cui hai parlato nella sezione Engage.
- Se stanno usando un loop, come lo stanno usando? Quali blocchi stanno usando per creare il loop nel loro progetto?
- In che modo la sequenza dei blocchi nel loop influisce sui comportamenti del rover 123 Robot?
- Cosa succede se alcuni dei blocchi non sono nel ciclo [Forever] o [Repeat]? Questi blocchi verranno ripetuti?
Preparati per la variante sfida in Gioca parte 2:
- E se cambiamo la posizione degli ostacoli? Questo progetto funzionerà ancora? Perché sì o perché no?
Parte 2 - Passo dopo passo
- IstruisciIstruisci gli studenti che sposteranno gli ostacoli sull'area di atterraggio
su Marte e continueranno a sperimentare i loro progetti. L'obiettivo è far sì che il Robot 123 rilevi
tutti gli ostacoli sul Campo, anche se la loro posizione cambia! Useranno ciò che hanno imparato sui loop
e sul blocco [Repeat] o [Forever] per aggiornare i loro progetti. Guarda l'animazione qui sotto per un
esempio di come un Robot 123 potrebbe completare questa sfida e rimuovere ogni ostacolo utilizzando un
blocco Forever.
File video
- Si noti che l'animazione si interrompe dopo che tutti gli oggetti sono stati rilevati e rimossi, ma un ciclo [Forever] farebbe funzionare il robot 123 per sempre in quel ciclo fino a quando il progetto non viene interrotto.
- ModelloModello per gli studenti come impostare il campo e testare il loro progetto.
-
Innanzitutto, mostra loro come posizionare gli ostacoli in nuove posizioni sul Campo e come scegliere un punto di partenza e contrassegnarlo con una "X".
123 Impostazione del campo -
Una volta che gli ostacoli e il robot 123 sono in posizione, possono selezionare "Start" in VEXcode 123 per testare i loro progetti.
Seleziona "Avvia" per testare il progetto - Ricordare agli studenti che dovranno selezionare il pulsante "Stop" nella barra degli strumenti per fermare il robot 123.
- Ci sono molte soluzioni possibili per questa sfida. Di seguito è riportato un esempio di riferimento.
Possibile soluzione -
-
- FacilitaFacilita una conversazione con gli studenti mentre testano i loro progetti.
- Se gli studenti hanno bisogno di aiuto per ripetere le sezioni di codice 123 Robot per rilevare tutti gli ostacoli sul campo, suggerisci loro di utilizzare un blocco [Repeat] o un blocco [Forever] come hai detto durante la sezione Engage e mostra loro come usarlo nei loro progetti. Incoraggiali ad assicurarsi che l'intero progetto sia all'interno del blocco C, come mostrato di seguito.
Aggiungi un blocco [Forever] - Se gli studenti hanno costruito un progetto, ma non sta rilevando tutti gli oggetti, incoraggiali a sperimentare con gli angoli di svolta, dai loro i seguenti angoli di svolta con cui sperimentare come 60, 90 e 120 gradi. In che modo gli angoli di sterzata influenzano il movimento del Robot 123?
Modifica dell'angolo di sterzata Coinvolgi gli studenti in ulteriori discussioni mentre costruiscono i loro progetti per farli condividere il loro pensiero mentre iterano e testano i loro progetti.
- Quale ostacolo rileva per primo il Robot 123 nel tuo progetto?
- Cosa fa il Robot 123 dopo aver rilevato un ostacolo? Quali blocchi hai usato per farlo?
- Quali blocchi hai usato per far spostare il robot 123 all'ostacolo successivo dopo che uno è stato eliminato?
- In che modo il tuo progetto ha il robot 123 per liberare l'intera area di atterraggio?
- RicordaRicorda agli studenti di iniziare dallo stesso punto per i test. Vogliono solo
cambiare una variabile: la posizione degli ostacoli.
-
Inoltre, ricorda agli studenti di iniziare con il sensore oculare sul robot 123 di fronte al primo ostacolo, questo farà sì che il robot 123 raggiunga rapidamente il primo ostacolo e consentirà agli studenti di avere un successo immediato con i loro progetti.
Occhi Sensore facce oggetto
-
- ChiediChiedi agli studenti di pensare a come è cambiato il loro progetto durante la
sfida.
- Come è cambiato il tuo progetto dall'inizio del laboratorio fino ad ora?
- Cosa hai cambiato nel tuo progetto per farlo funzionare meglio?
- Quali cambiamenti hai apportato che lo hanno reso meno efficace? Come l'hai risolto?