Docententoolbox - Activiteitenoverzicht
-
Deze verkenning laat leerlingen kennismaken met Clawbot-gedrag dat kan worden geprogrammeerd om met een controller te werken:
-
Introduceer de blokken [Forever], [Set motorsnelheid] en [Spin].
-
Voer een snelle probleemoplossing uit en controleer of de Clawbot gereed is
-
Open VEXcode IQ
-
Bouw een eenvoudig project uit de les
-
Downloaden en voer het project uit
-
Laat de leerlingen oefenen met het gebruik van de Controller
-
Sluit de activiteit af met een discussie
-
-
Door de Clawbot met Controller-sjabloon te gebruiken, kunnen de leerlingen de Clawbot besturen met behulp van de Controller. Er zijn vier verschillende blokken beschikbaar in VEXcode IQ, die kunnen worden gebruikt om de motoren van de Clawbot te besturen. Leerlingen moeten de parameters in de blokken [Set motor speed], [Spin] en (position of controller) aanpassen om de snelheid voor elk van de motoren van de Clawbot te regelen en de controller in staat te stellen de motorfuncties te besturen.
-
Voor meer informatie over het programmeren van de Controller klikt u hieronder op .
-
Bespreek als activiteit voor de hele klas de programmeerblokken met de leerlingen. Vertel de leerlingen dat er vier verschillende blokken beschikbaar zijn in VEXcode IQ, die kunnen worden gebruikt om de motoren van de Clawbot te besturen. Leerlingen moeten de parameters in de blokken [Set motor speed], [Spin] en (position of controller) aanpassen om de snelheid voor elk van de motoren van de Clawbot te regelen en de controller in staat te stellen de motorfuncties te besturen.
Clawbot is klaar om te programmeren met de Controller! Deze verkenning geeft je de tools om enkele basisbewegingen binnen een project te kunnen programmeren.
VEXcode IQ die bij deze verkenning zal worden gebruikt:
-
Het [Forever]-blok: dit blok laat een reeks blokken voor altijd in een lus lopen. Een [Forever]-lus kan alleen worden verlaten door een break-blok te gebruiken of door het programma te stoppen. Het [Forever]-blok stopt niet met herhalen, tenzij er een breekblok in wordt geplaatst.
-
Hier is een voorbeeld van een [Break]-blok dat wordt gebruikt om een [Forever]-lus te verlaten.
-
-
Met de blokken [Set motor speed] wordt het toerental van de motor ingesteld.
-
De snelheid kan worden ingesteld op procent of rpm:
-
-
Het [Spin]-blok laat een motor draaien totdat deze stopt. De motor zou worden gestopt door het programma te stoppen.
-
Het blok (positie van controller) rapporteert de positie van de joystick op de controller langs een as. De joystick is 0 wanneer deze gecentreerd is op de as.
-
Met dit blok kan de controller de snelheid van een motor bepalen. Sleep hiervoor dit blok vanuit de Toolbox over de snelheid in het blok [Motorsnelheid instellen]; hierdoor wordt de standaardsnelheid vervangen door de controllerpositie van uw keuze.
-
Voor meer informatie over een van deze blokken opent u Help en selecteert u de blokken waarover u vragen heeft.
Tips voor docenten
- Als dit de eerste keer is dat de leerlingen VEXcode IQ gebruiken, kunnen ze op elk moment tijdens deze verkenning de Tutorials raadplegen. De zelfstudies bevinden zich in de werkbalk.
- Zorg ervoor dat elke studentengroep over alle benodigde materialen beschikt.
Docententoolbox - Onderzoeksrollen van leerlingen
Klik hieronder voor hulp bij het organiseren van studenten voor deze activiteit.
De bouwer in elke groep moet de benodigde hardware verkrijgen. De Recorder zou het technische notitieboekje van de groep moeten krijgen. De programmeur moet VEXcode IQ openen.
Hoeveelheid | Benodigde materialen |
---|---|
1 |
Klauwbot |
1 |
Opgeladen VEX IQ-robotbatterij |
1 |
VEX IQ-radio |
1 |
Controleur |
1 |
Tether-kabel |
1 |
VEXcode IQ |
1 |
USB-kabel (bij gebruik van een computer) |
1 |
Techniek notitieboekje |