Skip to main content

Controllerverkenning - Deel 1

Teacher Toolbox-pictogram Teacher Toolbox - Activiteitenoverzicht

  • Deze verkenning zal studenten kennis laten maken met Clawbot-gedrag dat kan worden geprogrammeerd om met een controller te werken:
    • Introduceer de blokken [Forever], [Set motor velocity] en [Spin]
    • Voer een snelle probleemoplossing uit om te controleren of de Clawbot klaar is
    • Open VEXcode IQ
    • Bouw een eenvoudig project dat binnen de les wordt aangeboden
    • Download en voer het project uit
    • Laat de leerlingen oefenen met de Controller
    • Sluit de activiteit af met een discussie
  • Het gebruik van de Clawbot met Controller-sjabloon stelt de studenten in staat om de Clawbot te bedienen met behulp van de Controller. Er zijn vier verschillende blokken beschikbaar in VEXcode IQ, die kunnen worden gebruikt om de motoren van de Clawbot aan te sturen. Studenten moeten de parameters in de blokken [Set motor velocity] (Motorsnelheid instellen), [Spin] (Draaien) en (positie van de regelaar) aanpassen om de snelheid voor elk van de motoren van de Clawbot te regelen en de regelaar in staat te stellen de motorfuncties te bedienen.
  • Klik hieronder voor meer informatie over het programmeren van de Controller.

    Google Doc / .docx / .pdf

  • Bekijk als hele klasactiviteit 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 aan te sturen. Studenten moeten de parameters in de blokken [Set motor velocity] (Motorsnelheid instellen), [Spin] (Draaien) en (positie van de regelaar) aanpassen om de snelheid voor elk van de motoren van de Clawbot te regelen en de regelaar in staat te stellen de motorfuncties te bedienen.

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 in deze verkenning zal worden gebruikt:

  • Het [Forever] blok - dit blok maakt voor altijd een reeks blokken. Een [Forever] -lus kan alleen worden verlaten door een pauzeblok te gebruiken of door het programma te stoppen. Het [Forever] blok stopt niet met herhalen tenzij er een breukblok in wordt geplaatst.Voor altijd blok in VEXcode IQ, met het midden van het C-blok leeg.   
    • Hier is een voorbeeld van een [Break] -blok dat wordt gebruikt om een [Forever] -lus af te sluiten.VEXcode IQ-project dat begint met een Wanneer gestart-blok met een voor altijd-blok eraan gekoppeld. Binnen het forever block zit een Drive forward block en een if then block. De conditie van het If then block leest brain up knop ingedrukt? en binnen de C zit een Break blok. Buiten de forever loop bevindt zich een stoprijblok.
  • De blokken [Set motor velocity] stellen de snelheid van de motor in. Een ingesteld motorsnelheidsblok in VEXcode IQ. De parameters zijn ingesteld op linkermotor en 50%.
    • De snelheid kan worden ingesteld op procent of op tpm: Een set motorsnelheidsblok in VEXcode IQ met de parameter open om percentage of rpm weer te geven. Percentage is geselecteerd.
  • Het [Spin] blok draait een motor totdat deze stopt. De motor zou worden gestopt door het programma te stoppen. Draaiblok in VEXcode IQ met de parameters ingesteld op linkermotor en vooruit.
  • Het (positie van controller) blok rapporteert de positie van de joystick op de controller langs een as. De joystick wordt 0 wanneer gecentreerd op de as. Positie van controller reporter blok in VEXcode IQ met de parameter ingesteld op de A-positie.
    • Met dit blok kan de controller de snelheid van een motor bepalen.  Om dit te doen, sleept u dit blok uit de Toolbox over de snelheid in het blok [Set motor velocity]; dit zal de standaardsnelheid vervangen door de positie van de Controller van uw keuze.

Om meer informatie over een van deze blokken te vinden, open je Help en selecteer je de blok(ken) waarover je vragen hebt.

Teacher Tips-pictogram Tips voor docenten

  • Als dit de eerste keer is dat de leerlingen VEXcode IQ gebruiken, kunnen ze de tutorials op elk gewenst moment tijdens deze verkenning raadplegen. De tutorials bevinden zich in de werkbalk. VEXcode IQ Toolbar met het pictogram Tutorials dat wordt opgeroepen met een rode pijl, rechts van het menu Bestand.
  • Zorg ervoor dat elke studentengroep over alle benodigde materialen beschikt. 

Teacher Toolbox-pictogram Docententoolbox - Verkenningsrollen van studenten

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

Google Doc / .docx / .pdf 

De Builder in elke groep moet de benodigde hardware krijgen. De recorder moet het technische notitieboek van de groep krijgen. De programmeur moet VEXcode IQ openen.

Benodigde materialen:
Aantal Benodigde materialen
1

Clawbot

1

Opgeladen VEX IQ-robotbatterij

1

VEX IQ Radio

1

Controller

1

Tetherkabel

1

VEXcode IQ

1

USB-kabel (bij gebruik van een computer)

1

Technisch notitieboekje