Skip to main content

Leraar Toolbox-pictogram 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 .

    Google Doc / .docx / .pdf

  • 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.afbeelding van een forever-blok in VEXcode IQ   

    • Hier is een voorbeeld van een [Break]-blok dat wordt gebruikt om een ​​[Forever]-lus te verlaten.afbeelding van een voorbeeldcodefragment waarbij een break-blok wordt gebruikt om een ​​forever-lus te verlaten

  • Met de blokken [Set motor speed] wordt het toerental van de motor ingesteld. Afbeelding van het ingestelde motorsnelheidsblok in VEXcode IQ

    • De snelheid kan worden ingesteld op procent of rpm: afbeelding van het ingestelde motorsnelheidsblok met open parameterkeuzemenu om % of rpm weer te geven

  • Het [Spin]-blok laat een motor draaien totdat deze stopt. De motor zou worden gestopt door het programma te stoppen. afbeelding van het spinmotorblok in VEXcode IQ

  • 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. afbeelding van de positie van het controllerblok in VEXcode IQ

    • 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.

Icoon voor tips voor docenten 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. afbeelding van het Tutorials-pictogram in de werkbalk in VEXcode IQ
  • Zorg ervoor dat elke studentengroep over alle benodigde materialen beschikt. 

Leraar Toolbox-pictogram Docententoolbox - Onderzoeksrollen van leerlingen

Klik hieronder voor hulp bij het organiseren van studenten voor deze activiteit.

Google Doc / .docx / .pdf /

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.

Benodigde materialen:
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