È il momento di programmare il tuo robot con i blocchi! In questa lezione esplorerai per la prima volta la codifica del tuo VEX AIM Coding Robot utilizzando VEXcode AIM. Imparerai a programmare il robot affinché si muova in linea retta, passando con precisione tra due barili sul campo. Scopri come il tuo codice controlla direttamente il movimento del robot!
Guarda il video qui sotto per saperne di più:
- Utilizzo del blocco Move for in un progetto
- Modifica del parametro distanza in un progetto
- Scaricare, eseguire e avviare un progetto AIM VEXcode
Ora che hai guardato il video, annota i tuoi pensieri nel tuo diario. Rispondi a queste domande per orientare il tuo pensiero e aiutarti a preparare una discussione con l'intera classe:
- Cosa noti nello spostare il robot tramite blocchi rispetto alla guida o alla codifica tramite pulsanti? Scrivi almeno tre osservazioni.
- Cosa hai visto nel video a supporto delle tue idee?
- Elenca almeno due domande che hai sull'utilizzo di VEXcode per spostare il robot in una posizione.
- Quale competenza possiedi e pensi che ti aiuterà ad avere successo nella programmazione in VEXcode?
Ora che hai guardato il video, annota i tuoi pensieri nel tuo diario. Rispondi a queste domande per orientare il tuo pensiero e aiutarti a preparare una discussione con l'intera classe:
- Cosa noti nello spostare il robot tramite blocchi rispetto alla guida o alla codifica tramite pulsanti? Scrivi almeno tre osservazioni.
- Cosa hai visto nel video a supporto delle tue idee?
- Elenca almeno due domande che hai sull'utilizzo di VEXcode per spostare il robot in una posizione.
- Quale competenza possiedi e pensi che ti aiuterà ad avere successo nella programmazione in VEXcode?
Dopo che gli studenti hanno guardato il video e prima di esercitarsi, si riuniscono per una discussione con l'intera classe utilizzando il contenuto del video e le risposte alle domande degli studenti. Guida gli studenti nella condivisione delle loro idee sulle somiglianze e differenze tra la guida del robot, la codifica del robot tramite Button Coding e la codifica del robot tramite VEXcode AIM. Incoraggiate gli studenti a supportare le loro affermazioni con prove.
Annota le idee degli studenti alla lavagna, perché le riprenderai nella sezione Riepilogo della lezione.
Gli studenti potrebbero avere domande o osservazioni in merito alla codifica con i blocchi. Guarda questo video della conferenza VEX Robotics Educators per saperne di più sul caso della programmazione basata su blocchi del Dr. David Weintrop.
Pratica guidata
Ora che hai imparato e parlato della codifica del robot, è il tuo turno di esercitarti!
Passaggio 1: Impostare il campo come mostrato di seguito.

Fase 2: Modellare i movimenti del robot necessari per completare l'attività utilizzando la modalità Guida.
- Il tuo compito è guidare il robot dai barili blu ai barili arancioni, passando tra ogni set. Documenta il percorso pianificato dalla guida, quindi elabora un piano su come codificare tale movimento.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: assicurati che ogni membro del gruppo abbia la possibilità di guidare e registrare, in modo da poter avere discussioni collaborative significative mentre crei un piano condiviso.
Fase 3: Programmare il robot per completare l'attività.
- Il tuo compito è usare il percorso pianificato dal passaggio 2 per programmare il robot in VEXcode AIM per spostarsi dai barili blu a quelli arancioni, passando da un set all'altro.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: se rimani bloccato durante la codifica del robot, torna al passaggio 2 e fai ulteriore pratica di guida. Guidare può aiutarti a risolvere problemi come determinare la distanza da percorrere tra i barili.
Fase 4: Esplora! Passa dalla guida alla codifica per iterare sul tuo progetto e migliorare la tua soluzione.
- Insieme al tuo gruppo, fai un brainstorming su come migliorare il tuo progetto.
- Guida il robot per testare le tue idee e scegline una da cui iniziare.
- Ripeti il tuo progetto per adattarlo ai nuovi comportamenti richiesti
- Continua a passare dalla guida alla codifica per iterare sul tuo progetto e trovare la strategia migliore per completare l'attività!
Risorse per la pratica:
Gli articoli linkati qui sono disponibili se hai bisogno di ulteriore supporto durante lo svolgimento dell'attività.
Ora che hai imparato e parlato della codifica del robot, è il tuo turno di esercitarti!
Passaggio 1: Impostare il campo come mostrato di seguito.

Fase 2: Modellare i movimenti del robot necessari per completare l'attività utilizzando la modalità Guida.
- Il tuo compito è guidare il robot dai barili blu ai barili arancioni, passando tra ogni set. Documenta il percorso pianificato dalla guida, quindi elabora un piano su come codificare tale movimento.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: assicurati che ogni membro del gruppo abbia la possibilità di guidare e registrare, in modo da poter avere discussioni collaborative significative mentre crei un piano condiviso.
Fase 3: Programmare il robot per completare l'attività.
- Il tuo compito è usare il percorso pianificato dal passaggio 2 per programmare il robot in VEXcode AIM per spostarsi dai barili blu a quelli arancioni, passando da un set all'altro.
- Utilizza questa scheda attività (Google / .docx / .pdf) per guidare la tua pratica.
- Suggerimento: se rimani bloccato durante la codifica del robot, torna al passaggio 2 e fai ulteriore pratica di guida. Guidare può aiutarti a risolvere problemi come determinare la distanza da percorrere tra i barili.
Fase 4: Esplora! Passa dalla guida alla codifica per iterare sul tuo progetto e migliorare la tua soluzione.
- Insieme al tuo gruppo, fai un brainstorming su come migliorare il tuo progetto.
- Guida il robot per testare le tue idee e scegline una da cui iniziare.
- Ripeti il tuo progetto per adattarlo ai nuovi comportamenti richiesti
- Continua a passare dalla guida alla codifica per iterare sul tuo progetto e trovare la strategia migliore per completare l'attività!
Risorse per la pratica:
Gli articoli linkati qui sono disponibili se hai bisogno di ulteriore supporto durante lo svolgimento dell'attività.
Mettere in primo piano le aspettative del lavoro di gruppo all'inizio. Fai domande come:
- Come intende iniziare il vostro gruppo?
- Come è possibile alternarsi alla guida del robot? Stai programmando il tuo robot?
- Cosa puoi fare per essere d'aiuto se non è il tuo turno di guidare o di programmare?
Nelle lezioni seguenti, gli studenti utilizzano due schede di lavoro durante la pratica guidata per integrare la guida e la codifica. Guidare aiuta gli studenti a costruire un modello mentale dei movimenti fisici del robot. Successivamente, tramite la codifica, traducono questa comprensione in un modello computazionale. Passando da una modalità all'altra, gli studenti perfezionano costantemente le loro soluzioni, approfondendo la loro comprensione concettuale. Per saperne di più sul pensiero computazionale nell'istruzione, leggi questo articolo di VEX PD+ Insights.
Per indicazioni su come agevolare le transizioni tra guida e programmazione, consultare questo articolo della VEX Library: Facilitare il ciclo di guida e programmazione.
Distribuisci la scheda attività del passaggio 2 a ogni studente (Google / .docx / .pdf). Mentre gli studenti completano questa scheda, muoviti per la stanza e coinvolgili in discussioni per conoscere i loro progressi e le loro conoscenze. Fai domande come:
- Come fai a sapere quando avviare o arrestare il movimento del robot mentre stai guidando?
- Quali dettagli della tua guida stai documentando per creare il percorso pianificato? Perché? Cos'altro potrebbe essere importante?
- Come state collaborando per creare un piano? Come è coinvolto ogni membro del gruppo?
Una volta completati i modelli fisici, gli studenti potranno condividere con te i loro progressi. Una volta che gli studenti hanno dimostrato di aver soddisfatto tutti i criteri di successo, distribuire la scheda attività del passaggio (Google / .docx / .pdf). Gli studenti inizieranno quindi ad applicare quanto appreso durante la pratica in modalità Drive alla codifica in VEXcode. Poiché questa è la loro prima esplorazione in VEXcode AIM, preparatevi a guidare gli studenti attraverso le procedure in aula, tra cui:
- Dove dovrebbero salvare i progetti sul loro dispositivo
- Quale formato dovrebbero avere i nomi dei loro progetti (ad esempio Cognome Unità n. Lezione n.)
Mentre gli studenti programmano il robot, si muovono per la stanza e coinvolgono gli studenti in discussioni per conoscere i loro progressi e le loro conoscenze in materia di programmazione. Fai domande come:
- Cosa noti nel movimento del robot quando lo codifichi rispetto a quando lo guidi? Come si avvia o si ferma il robot?
- Quali domande hai sull'utilizzo di VEXcode AIM? Ci sono procedure che ritieni sarebbe utile annotare nel tuo diario?
- Come hai individuato i parametri necessari nel tuo progetto?
Il passaggio 4 è progettato per promuovere l'iterazione e l'esplorazione degli studenti passando liberamente dalla guida alla codifica per migliorare i loro progetti e trovare la strategia migliore per il compito. Una volta che hanno programmato il robot una volta, gli studenti non hanno "finito", ma possono sempre trovare modi per migliorare il loro progetto o la loro strategia. Mentre gli studenti esplorano, poni domande come:
- Le tue idee hanno funzionato come previsto quando le hai realizzate? Perché o perché no?
- Come ha fatto il vostro gruppo a scegliere insieme cosa cambiare?
- In che modo la programmazione ti aiuta a guidare? In che modo guidare ti aiuta a programmare?
Incartare
Ora che hai fatto pratica, è il momento di condividere ciò che hai imparato. Rispondi alle seguenti domande sul tuo diario per aiutarti a riflettere su ciò che hai imparato e prepararti per una discussione con l'intera classe:
- Qual è stata la tua strategia per completare la pratica? In che modo questa strategia si collega al percorso da te pianificato? Perché pensi che abbia avuto successo? Siate specifici nelle vostre risposte.
- Come hai utilizzato sia la modalità Drive sia VEXcode per completare l'attività? In che modo il vostro gruppo ha collaborato alla guida, alla codifica e all'iterazione del progetto?
- Ora che hai creato il tuo primo progetto VEXcode, cosa hai notato di diverso nella programmazione con VEXcode rispetto alla programmazione tramite pulsanti? Cosa hai notato di simile al Button Coding?
- Che cosa hai imparato attraverso la pratica e che si aggiunge a quanto visto nel video?
Ora che hai fatto pratica, è il momento di condividere ciò che hai imparato. Rispondi alle seguenti domande sul tuo diario per aiutarti a riflettere su ciò che hai imparato e prepararti per una discussione con l'intera classe:
- Qual è stata la tua strategia per completare la pratica? In che modo questa strategia si collega al percorso da te pianificato? Perché pensi che abbia avuto successo? Siate specifici nelle vostre risposte.
- Come hai utilizzato sia la modalità Drive sia VEXcode per completare l'attività? In che modo il vostro gruppo ha collaborato alla guida, alla codifica e all'iterazione del progetto?
- Ora che hai creato il tuo primo progetto VEXcode, cosa hai notato di diverso nella programmazione con VEXcode rispetto alla programmazione tramite pulsanti? Cosa hai notato di simile al Button Coding?
- Che cosa hai imparato attraverso la pratica e che si aggiunge a quanto visto nel video?
Guidare gli studenti a condividere il loro apprendimento in una discussione con l'intera classe. Aiutare gli studenti a riflettere sul loro apprendimento attraverso la pratica per convergere verso una comprensione condivisa o obiettivi di apprendimento.
Utilizzare le domande a cui gli studenti hanno risposto nei loro diari come punto di partenza per la discussione. Mentre ascolti i contributi degli studenti, poni domande di approfondimento per guidare la loro comprensione:
- Per la condivisione della strategia:
- Un altro gruppo ha adottato un approccio simile o diverso alla pratica? Pensi che la tua strategia sia stata migliore o peggiore? Perché? Quali prove hai a supporto di questa affermazione?
- Per la codifica:
- In che modo il passaggio dalla modalità Drive a VEXcode ti ha aiutato a completare la sfida? Cosa hai imparato sulla documentazione della tua guida che ti ha aiutato a creare un progetto di codifica di successo?
- Ora che hai creato il tuo primo progetto VEXcode, come aggiungeresti o modificheresti ciò che abbiamo notato sulle differenze tra la guida con il controller, la codifica dei pulsanti e la codifica con VEXcode AIM?
- Cosa hai imparato sull'uso di VEXcode con il tuo robot che ti sarà utile in futuro? Quali idee abbiamo in comune sull'utilizzo di VEXcode?
Crea una tabella che confronti la guida, la codifica dei pulsanti e la codifica in VEXcode utilizzando le idee degli studenti.
Seleziona Avanti > per passare alla lezione successiva.