Het is tijd om je uitdaging naar een hoger niveau te tillen! In deze les leert u hoe u uw VEX AIM-codeerrobot in vier richtingen kunt coderen met behulp van VEXcode AIM. Je bouwt voort op wat je in de vorige lessen hebt geleerd om de robot zo te programmeren dat hij naar links en rechts kan bewegen. Vervolgens maak je een project aan om de robot langs de obstakels op het veld te loodsen en terug naar de startlocatie te brengen!
Bekijk de onderstaande video voor meer informatie:
- De richtingparameter wijzigen naar links en rechts in een beweging voor blok.
- Meerdere blokken indelen op basis van uw plan.
- Basisfouten opsporen, zoals het vinden en oplossen van fouten in een project.
- Parameters bepalen met behulp van metingen.
Nu u de video hebt bekeken, kunt u uw gedachten in uw dagboek noteren. Beantwoord de volgende vragen om uw denkproces te sturen en u voor te bereiden op een discussie met de hele klas:
- Welke overeenkomsten of verschillen ziet u tussen het gebruik van Move for blok, Button Coding en Drive-modus om de robot te verplaatsen?
- Wat zag je in de video dat jouw ideeën ondersteunde?
- Wat valt je op aan de volgorde en de parameters van de blokken? Beschrijf minimaal drie observaties.
- Geef minimaal twee vragen die u heeft over het gebruik van VEXcode om de vier vaten te verplaatsen.
- Welke vaardigheid heb je waarvan je denkt dat deze je kan helpen bij het succesvol debuggen in VEXcode?
Nu u de video hebt bekeken, kunt u uw gedachten in uw dagboek noteren. Beantwoord de volgende vragen om uw denkproces te sturen en u voor te bereiden op een discussie met de hele klas:
- Welke overeenkomsten of verschillen ziet u tussen het gebruik van Move for blok, Button Coding en Drive-modus om de robot te verplaatsen?
- Wat zag je in de video dat jouw ideeën ondersteunde?
- Wat valt je op aan de volgorde en de parameters van de blokken? Beschrijf minimaal drie observaties.
- Geef minimaal twee vragen die u heeft over het gebruik van VEXcode om de vier vaten te verplaatsen.
- Welke vaardigheid heb je waarvan je denkt dat deze je kan helpen bij het succesvol debuggen in VEXcode?
Nadat de leerlingen de video hebben bekeken en voordat ze gaan oefenen, komen bij elkaar voor een discussie met de hele klas Gebruik de antwoorden van studenten op de gestelde vragen als basis voor de discussie.
Moedig studenten aan om tijdens de bespreking te verwijzen naar eerdere methoden voor het bewegen van de robot, zoals het coderen van knoppen en de rijmodus. Maak een vergelijkingstabel om de overeenkomsten en verschillen tussen de bewegingen te tonen. Gebruik dit artefact in de rest van de eenheid.
- Let op het verschil tussen rotatie en zijwaartse bewegingen. Je kunt de leerlingen vervolgvragen stellen over deze bewegingen en hoe zij denken de robot op deze manieren kan bewegen.
- Raadpleeg de video Unit 1 Les 2 waarin de drie wielen van de robot worden getoond en uitgelegd hoe dit ervoor zorgt dat de robot in elke richting kan bewegen. Deze informatie is belangrijk bij de overgang naar de volgende eenheid.
Moedig leerlingen aan om hun dagboeken of een afbeelding uit de video te raadplegen als ze hulp nodig hebben bij het formuleren van hun gedachten. Vergeet niet dat het dagboek een hulpmiddel is om de metacognitie van studenten te ondersteunen.
Begeleide oefening
Nu u hebt geleerd hoe u de robot kunt programmeren zodat deze in alle vier de richtingen kan bewegen, is het uw beurt om te oefenen!
Stap 1: Stel het veld in zoals hieronder weergegeven.

Stap 2: Modelleer de bewegingen van de robot die nodig zijn om de taak te voltooien met behulp van de Rijmodus.
- Jouw taak is om de robot van de blauwe naar de oranje vaten te rijden, waarbij je tussen elke set doorrijdt, langs de buitenkant van alle vier de vaten rijdt en vervolgens terugrijdt naar de startpositie. Documenteer uw rijgedrag en bedenk vervolgens hoe u die beweging gaat coderen.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: zorg dat elk groepslid om de beurt rijdt en opneemt. Zo kun je zinvolle, gezamenlijke discussies voeren en een gezamenlijk plan opstellen.
Stap 3: Programmeer de robot om de taak voltooien.
- Jouw taak is om het geplande pad uit stap 2 te gebruiken om robot te coderen in VEXcode AIM Deze moet van de blauwe naar de oranje vaten bewegen, vervolgens langs de buitenkant van alle vier de vaten navigeren en vervolgens terugkeren naar de startpositie.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: bouw en test uw project in kleine stukjes om er zeker van te zijn dat de robot beweegt zoals bedoeld. Hierdoor kunt u veel gemakkelijker fouten in uw project vinden en verhelpen.
Stap 4: Ontdekken! Wissel tussen sturen en coderen om iteraties uit te voeren op uw project en uw strategie te verbeteren.
- Bedenk samen met uw groep hoe u uw project kunt verbeteren.
- Bestuur de robot om je ideeën uit te testen en kies er één uit om mee te beginnen.
- Herhaal uw project zodat het aansluit bij het nieuwe, gedreven gedrag.
- Blijf regelmatig wisselen tussen rijden en coderen om iteraties in uw project door te voeren en de beste strategie te vinden om de taak te voltooien!
Hulpbronnen voor de praktijk:
De artikelen die hier zijn gelinkt, zijn beschikbaar als u extra ondersteuning nodig hebt tijdens het voltooien van de activiteit.
Nu u hebt geleerd hoe u de robot kunt programmeren zodat deze in alle vier de richtingen kan bewegen, is het uw beurt om te oefenen!
Stap 1: Stel het veld in zoals hieronder weergegeven.

Stap 2: Modelleer de bewegingen van de robot die nodig zijn om de taak te voltooien met behulp van de Rijmodus.
- Jouw taak is om de robot van de blauwe naar de oranje vaten te rijden, waarbij je tussen elke set doorrijdt, langs de buitenkant van alle vier de vaten rijdt en vervolgens terugrijdt naar de startpositie. Documenteer uw rijgedrag en bedenk vervolgens hoe u die beweging gaat coderen.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: zorg dat elk groepslid om de beurt rijdt en opneemt. Zo kun je zinvolle, gezamenlijke discussies voeren en een gezamenlijk plan opstellen.
Stap 3: Programmeer de robot om de taak voltooien.
- Jouw taak is om het geplande pad uit stap 2 te gebruiken om robot te coderen in VEXcode AIM Deze moet van de blauwe naar de oranje vaten bewegen, vervolgens langs de buitenkant van alle vier de vaten navigeren en vervolgens terugkeren naar de startpositie.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: bouw en test uw project in kleine stukjes om er zeker van te zijn dat de robot beweegt zoals bedoeld. Hierdoor kunt u veel gemakkelijker fouten in uw project vinden en verhelpen.
Stap 4: Ontdekken! Wissel tussen sturen en coderen om iteraties uit te voeren op uw project en uw strategie te verbeteren.
- Bedenk samen met uw groep hoe u uw project kunt verbeteren.
- Bestuur de robot om je ideeën uit te testen en kies er één uit om mee te beginnen.
- Herhaal uw project zodat het aansluit bij het nieuwe, gedreven gedrag.
- Blijf regelmatig wisselen tussen rijden en coderen om iteraties in uw project door te voeren en de beste strategie te vinden om de taak te voltooien!
Hulpbronnen voor de praktijk:
De artikelen die hier zijn gelinkt, zijn beschikbaar als u extra ondersteuning nodig hebt tijdens het voltooien van de activiteit.
Herinner studenten aan de verwachtingen voor groepswerk aan het begin. U kunt de rollen in dit artikel over pair programmeren in de VEX-bibliotheek gebruiken om goede gewoontes met leerlingen aan te leren.
Deel de taakkaart van stap 2 (Google / .docx / .pdf) uit aan elke leerling. Herinner de leerlingen eraan dat het doel van autorijden is ervoor te zorgen dat alle groepsleden een mentaal model hebben van hoe de robot moet bewegen om de taak succesvol uit te voeren. Moedig studenten aan om goed na te denken over hoe ze hun rijgedrag documenteren. Ze zullen hun rijvaardigheid immers gebruiken als documentatie voor het schrijven van hun code.
Terwijl de leerlingen rijden, loopdoor het klaslokaal en vraag je de leerlingen hoehebben geleerd. Stel vragen zoals:
- Hoe zou je de bewegingen van de robot beschrijven die nodig zijn om de taak te voltooien?
- Welke details over uw rijgedrag legt u vast? Waarom? Wat zou nog meer belangrijk kunnen zijn?
- Hoe werken jullie samen om een planmatig pad te creëren? Hoe is elk groepslid betrokken?
Deel de stap 3-taakkaart (Google / .docx / .pdf) uit aan elke leerling nadat ze aan de succescriteria voor het autorijden hebben voldaan en hun geplande route met u hebben gedeeld. Studenten gebruiken hun plan vervolgens om hun eerste VEXcode-projecten te bouwen. Moedig leerlingen aan om hun projecten stapsgewijs te bouwen en te testen, zodat ze makkelijker bugs kunnen vinden en oplossen.
Terwijl de leerlingen bezig zijn met het programmeren van de robot, lopen er rond in het lokaal en bespreken ze met de leerlingen hun voortgang en leerproces. Stel vragen zoals:
- Waar bevindt u zich tot nu toe op uw pad? Welk blok of gedrag heb je vervolgens nodig? Hoe weet je dat?
- Hoe beïnvloedt de volgorde van de blokken de beweging van de robot? Hoe heb je de volgorde van de blokken bepaald?
- Wat doe je als de robot niet beweegt zoals jij dat wilt? Hoe los je dat probleem op?
Zodra studenten een eerste codeerproject hebben waarmee de taak voltooid is, moeten ze doorgaan naar stap 4 en beginnen met itereren. Moedig studenten aan om na te denken over hoe zij als groep ‘beter’ definiëren, zodat ze veranderingen kunnen voorstellen die op hetzelfde doel gericht zijn. Studenten moeten vrij en regelmatig kunnen wisselen tussen autorijden en programmeren, zodat ze leren hoe ze beide strategieën het beste kunnen inzetten om aan hun behoeften te voldoen.
Terwijl de leerlingen aan het ontdekken en herhalen zijn, loop je door de ruimte om te kijken hoe het met hun proces gaat. Stel vragen zoals:
- Wat is het doel van uw iteratie? Waarom denk je dat dit je project beter zal maken?
- Vertel eens over een van de ideeën die je hebt geprobeerd. Was het een succes? Waarom wel of waarom niet?
- Hoe werken jullie samen om jullie project te verkennen en te itereren?
Aanvullende bronnen voor docenten:
- De knoppen Delen en Feedback gebruiken - Studenten kunnen de knop Delen in VEXcode AIM gebruiken om hun project met u te delen. Bekijk dit artikel voor meer informatie.
Afronding
Nu je hebt geoefend, is het tijd om te delen wat je hebt geleerd. Beantwoord de volgende vragen in je dagboek om je te helpen reflecteren op je leerproces en je voor te bereiden op een discussie met de hele klas:
- Wat was je strategie om de taak te voltooien? Waarom denk je dat het een succes was? Wees specifiek in uw antwoorden.
- Hoe hebt u zowel de Drive-modus als VEXcode gebruikt om de taak te voltooien? Hoe heeft jullie groep samengewerkt aan beide onderdelen van de praktijk?
- Wat heb je door te oefenen geleerd dat aansluit bij wat je in de video zag?
Nu je hebt geoefend, is het tijd om te delen wat je hebt geleerd. Beantwoord de volgende vragen in je dagboek om je te helpen reflecteren op je leerproces en je voor te bereiden op een discussie met de hele klas:
- Wat was je strategie om de taak te voltooien? Waarom denk je dat het een succes was? Wees specifiek in uw antwoorden.
- Hoe hebt u zowel de Drive-modus als VEXcode gebruikt om de taak te voltooien? Hoe heeft jullie groep samengewerkt aan beide onderdelen van de praktijk?
- Wat heb je door te oefenen geleerd dat aansluit bij wat je in de video zag?
Begeleid studenten bij het delen van hun kennis in een discussie met de hele klas. Help leerlingen om door middel van oefening te reflecteren op hun leerproces, om zo tot een gezamenlijk begrip of leerdoelen te komen.
Gebruik de vragen die de studenten in hun dagboeken hebben beantwoord als uitgangspunt voor de discussie. Terwijl u naar de bijdragen van uw leerlingen luistert, kunt u vervolgvragen stellen om hun begrip te vergroten:
- Voor strategiedeling:
- Heeft uw groep de taak op een vergelijkbare of verschillende manier aangepakt? Denkt u dat uw strategie beter of slechter was? Waarom? Welk bewijs heeft u om deze bewering te ondersteunen?
- Voor codering:
- Hoe heeft het wisselen tussen de Drive-modus en VEXcode je geholpen de uitdaging te voltooien? Wat heb je geleerd over het documenteren van je rijgedrag dat je heeft geholpen bij het opzetten van een succesvol codeerproject?
- Wat heb je geleerd over de volgorde van de blokken?
- Heb je programmeerfouten of bugs aangetroffen? Hoe heb je ze gerepareerd?
Maak een gedeelde lijst met werkwijzen of procedures voor het bouwen en uitvoeren van VEXcode-projecten op basis van wat studenten met elkaar delen. Zo ontstaan artefacten die het gedeelde begrip van VEXcode tot nu toe van de studenten weerspiegelen.
Selecteer Volgende > om een voorbeeldproject te bekijken.