Nu u hebt ontdekt hoe u uw codeerprojecten kunt verbeteren door hoekparameters te wijzigen, gaat u hierop voortbouwen door uw robot te programmeren zodat deze zo snel mogelijk rond een reeks vaten kan navigeren. Je gaat je richten op het aanpassen van hoeken om zowel de precisie als de snelheid van de bewegingen van je robot te verbeteren.
Bekijk de onderstaande video voor meer informatie:
- Kleine hoekaanpassingen voor meer precisie.
- Hoeken aanpassen om te navigeren rond obstakels die zich op verschillende van de robot bevinden.
Nu u de video hebt bekeken, kunt u uw gedachten in uw dagboek noteren. Beantwoord deze vragen om je denkproces te sturen en je voor te bereiden op een discussie met de hele klas:
- Geef minimaal twee vragen over de manier waarop hoek- en afstandsparameters variëren afhankelijk van de afstand van objecten tot de robot.
- Hoe zou u kleine hoekaanpassingen gebruiken voor precisie?
- Wat heb je in de video gezien dat jouw gedachtegang ondersteunt?
- Wat heb je geleerd over coderen of VEXcode dat je in deze les kan helpen?
Nu u de video hebt bekeken, kunt u uw gedachten in uw dagboek noteren. Beantwoord deze vragen om je denkproces te sturen en je voor te bereiden op een discussie met de hele klas:
- Geef minimaal twee vragen die u heeft over de manier waarop hoek- en afstandsparameters variëren afhankelijk van de afstand van objecten tot de robot.
- Hoe zou u kleine hoekaanpassingen gebruiken voor precisie?
- Wat heb je in de video gezien dat jouw gedachtegang ondersteunt?
- Wat heb je geleerd over coderen of VEXcode dat je in deze les kan helpen?
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.
Noteer de bijdragen van de leerlingen op het bord, zodat iedereen elkaars ideeën kan zien en hierop kan voortbouwen. Herinner ze eraan dat hun dagboeken of de afbeeldingen uit de video moeten raadplegen, zodat ze hun ideeën duidelijk kunnen verwoorden.
Begeleide oefening
Nu je de video hebt bekeken en besproken, is het jouw 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 zo snel mogelijk langs de drie obstakels te rijden. Documenteer uw rijgedrag en plan vervolgens hoe u die beweging gaat coderen.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: Houd bij het maken van uw codeerproject rekening met de details die u in de vorige les hebt gebruikt. Let op elke hoek en afstand terwijl u obstakels ontwijkt en documenteer uw rijgedrag gedetailleerd om uw routeplan te maken.
Stap 3: Programmeer de robot om de taak voltooien.
- Gebruik het geplande pad uit stap 2 om de robot zo snel mogelijk langs de drie obstakels te laten bewegen.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: gebruik de Robot Protractor en een liniaal om u te helpen bij het bepalen van uw hoek- en afstandsparameters.
Stap 4: Gebruik het proces Predict-Drive-Measure-Code om de snelheid uw robot te verbeteren terwijl deze rond beide cilinders beweegt:
- Voorspellen
- Kies één hoek en voer een kleine aanpassing uit om de snelheid van uw robot te verbeteren. Doe een groepsvoorspelling over hoe de hoek verbeterd kan worden met behulp van deze zinsbouw en noteer dit in je dagboek:
- Wij denken dat de hoek ongeveer ____________ graden moet zijn.
- Kies één hoek en voer een kleine aanpassing uit om de snelheid van uw robot te verbeteren. Doe een groepsvoorspelling over hoe de hoek verbeterd kan worden met behulp van deze zinsbouw en noteer dit in je dagboek:
- Rijd
- Test uw voorspelling door uw robot in de voorspelde hoek te laten rijden. Als het niet klopt, wat denk je dat je moet veranderen om de nauwkeurigheid te verbeteren? Zo niet, wat voelt er dan wel goed aan?
- Meeteenheid
- Plaats uw robotgradenboog onder de robot. Onder welke hoek heb je de robot daadwerkelijk bestuurd?
- Code
- Gebruik je nieuwe invalshoek in je codeerproject! Pas uw project aan en voer het uit om te testen. Verbetert de nauwkeurigheid van de nieuwe hoek de snelheid van uw robot? Als dat niet lukt, gebruik dan uw Robot Protractor om de hoek te veranderen en probeer het opnieuw. Zorg ervoor dat u uw hoekmetingen en observaties in uw dagboek noteert.
Hulpmiddelen voor de praktijk:
De artikelen die hier zijn gelinkt, zijn beschikbaar als u extra ondersteuning nodig hebt tijdens het voltooien van de activiteit.
Nu je de video hebt bekeken en besproken, is het jouw 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 zo snel mogelijk langs de drie obstakels te rijden. Documenteer uw rijgedrag en plan vervolgens hoe u die beweging gaat coderen.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: Houd bij het maken van uw codeerproject rekening met de details die u in de vorige les hebt gebruikt. Let op elke hoek en afstand terwijl u obstakels ontwijkt en documenteer uw rijgedrag gedetailleerd om uw routeplan te maken.
Stap 3: Programmeer de robot om de taak voltooien.
- Gebruik het geplande pad uit stap 2 om de robot zo snel mogelijk langs de drie obstakels te laten bewegen.
- Gebruik deze taakkaart (Google / .docx / .pdf) als leidraad bij uw oefening.
- Professionele tip: gebruik de Robot Protractor en een liniaal om u te helpen bij het bepalen van uw hoek- en afstandsparameters.
Stap 4: Gebruik het proces Predict-Drive-Measure-Code om de snelheid uw robot te verbeteren terwijl deze rond beide cilinders beweegt:
- Voorspellen
- Kies één hoek en voer een kleine aanpassing uit om de snelheid van uw robot te verbeteren. Doe een groepsvoorspelling over hoe de hoek verbeterd kan worden met behulp van deze zinsbouw en noteer dit in je dagboek:
- Wij denken dat de hoek ongeveer ____________ graden moet zijn.
- Kies één hoek en voer een kleine aanpassing uit om de snelheid van uw robot te verbeteren. Doe een groepsvoorspelling over hoe de hoek verbeterd kan worden met behulp van deze zinsbouw en noteer dit in je dagboek:
- Rijd
- Test uw voorspelling door uw robot in de voorspelde hoek te laten rijden. Als het niet klopt, wat denk je dat je moet veranderen om de nauwkeurigheid te verbeteren? Zo niet, wat voelt er dan wel goed aan?
- Meeteenheid
- Plaats uw robotgradenboog onder de robot. Onder welke hoek heb je de robot daadwerkelijk bestuurd?
- Code
- Gebruik je nieuwe invalshoek in je codeerproject! Pas uw project aan en voer het uit om te testen. Verbetert de nauwkeurigheid van de nieuwe hoek de snelheid van uw robot? Als dat niet lukt, gebruik dan uw Robot Protractor om de hoek te veranderen en probeer het opnieuw. Zorg ervoor dat u uw hoekmetingen en observaties in uw dagboek noteert.
Hulpmiddelen voor de praktijk:
De artikelen die hier zijn gelinkt, zijn beschikbaar als u extra ondersteuning nodig hebt tijdens het voltooien van de activiteit.
Verwachtingen voor groepswerk aan het begin. Als u meer wilt weten over de rollen voor samenwerking bij het coderen, bekijk dit artikel over pair programming. Stel vragen zoals:
- Hoe gaat jouw groep aan deze activiteit beginnen?
- Hoe zorg je ervoor dat iedereen zijn steentje bijdraagt aan het rijden en programmeren?
Geef elke leerling de taakkaart van stap 2 (Google / .docx / .pdf). Onthoud dat het doel van het besturen van de robot om een taak te voltooien is dat leerlingen een fysiek model van de taak ontwikkelen. Op basis hiervan bouwen ze een computermodel wanneer ze beginnen met coderen. Zorg ervoor dat alle studenten de tijd nemen die nodig is om te rijden, documentatie op te stellen en de route uit te stippelen tijdens het gereden onderdeel van de begeleide oefening. Het aanleren van goede gewoontes bij eenvoudige taken zal later van pas komen als de taken complexer worden.
Terwijl de leerlingen hun rijpraktijk afronden, lopen er mensen door de klas en bespreken ze met hen wat ze hebben geleerd. Stel vragen zoals:
- Waar let je op tijdens het rijden waarvan je denkt dat het je zal helpen bij het programmeren? Waarom is dat belangrijk voor jou?
- Heeft iedereen op dezelfde manier gereden en gedocumenteerd? Wat is vergelijkbaar of anders? Hoe kun je jullie ideeën combineren tot een gezamenlijk plan?
Geef elke leerling de taakkaart van stap 3 nadat ze aan de succescriteria voor het autorijden hebben voldaan en hun routeplan met u hebben gedeeld (Google / .docx / .pdf). Vervolgens gebruiken studenten hun plannen als basis voor het bouwen van hun VEXcode-projecten. Moedig leerlingen aan om hun rijdocumentatie aan te vullen terwijl ze hun projecten bouwen en testen. Zo kunnen ze beter bepalen welke strategieën en details het nuttigst zijn. Ze kunnen ook de knoppen Ongedaan maken en Opnieuw gebruiken. Herinner de leerlingen eraan dat ze op elk gewenst moment weer kunnen gaan autorijden. Dit kan helpen bij het succesvol coderen van hun project.
Studenten worden aangemoedigd om de afgedrukte Robot Protractor te gebruiken bij het plannen van hun route. Als studenten geen toegang hebben tot een printer, print dit dan voor hen uit.
Terwijl de leerlingen bezig zijn met het programmeren van de robot, lopen er rond in de klas en gaan ze met elkaar in discussie. Zo leren ze meer over hun programmeervoortgang en hun begrip van de resultaten. Stel vragen zoals:
- Hoe gebruikt u wat u in de les hebt geleerd om uw hoekmetingen te kiezen?
- Wat denk je dat er verband is tussen precisie en de snelheid waarmee de robot beweegt?
- Hoe heeft jullie groep samengewerkt om deze taak samen te volbrengen?
Stap 4 is ontworpen om de iteratie en verkenning van studenten te stimuleren door te schakelen tussen sturen en coderen om hun projecten te verbeteren en de beste strategie voor de taak te vinden. Studenten moeten het Predict-Drive-Measure-Code proces gebruiken om één ding tegelijk te verbeteren in de beweging van hun robot, waarbij de nadruk ligt op kleine hoekaanpassingen om de precisie te verbeteren, wat de algehele snelheid zal verbeteren. Ze moeten het proces herhaaldelijk doorlopen om hun project te verbeteren. Om dit proces te vergemakkelijken, kunt u vragen stellen als:
- Komen de resultaten van uw test overeen met uw voorspelling? Welke aanpassingen moet u doen?
- Hoe helpt het voorspellen van de hoek voordat u gaat rijden u om de nauwkeurigheid van de bewegingen van uw robot te verbeteren?
- Kan uw robot sneller rond alle drie de vaten rijden als u de hoeken nauwkeuriger maakt? Hoe weet je dat?
- Wat hebt u gedurende dit proces in uw dagboek vastgelegd? Hoe kunt u uw documentatieproces verbeteren?
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 heb je geleerd tijdens het rijden dat je heeft geholpen bij het programmeren? Hoe heb je dat leren vastgelegd?
- Wat heb je geleerd over het optimaliseren van de tijd die je nodig hebt om een taak te voltooien?
- Hoe hebben jullie met jullie groep samengewerkt om de beste hoek- en afstandsmetingen te bepalen?
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 heb je geleerd tijdens het rijden dat je heeft geholpen bij het programmeren? Hoe heb je dat leren vastgelegd?
- Wat heb je geleerd over het optimaliseren van de tijd die je nodig hebt om een taak te voltooien?
- Hoe hebben jullie met jullie groep samengewerkt om de beste hoek- en afstandsmetingen te bepalen?
Begeleid leerlingen bij het delen van hun kennis in een discussie met de hele klas. De vragen die de studenten in hun dagboek beantwoorden, vormen het startpunt voor de discussie. Stel vervolgvragen om de leerlingen te helpen hun denkwijze te baseren op gedeelde inzichten. Stel vervolgens vragen als:
- Als iemand je zou vragen om je strategie voor het voltooien van de tijdslimiet uit te leggen, wat zou je dan zeggen?
- Hoe vond je de hoeken en afstanden? Wat zijn enkele verschillende manieren? Hoe denk je dat deze les jou kan helpen bij je volgende stap?
- Wat weet je nu over het programmeren van je robot wat je voorheen niet wist? Welk bewijs heb je om dat te ondersteunen?
Voeg oefeningen toe aan de gedeelde lijst met VEXcode-codeerpraktijken uit les 2, op basis van wat leerlingen delen. Deze artefacten moeten een weerspiegeling zijn van de huidige kennis van de klas over het coderen van hun robots.
Selecteer Volgende > om door te gaan naar de Unit Challenge.