Skip to main content

Programmeren van rechts- en linksdraaiend - Blokkengebaseerd

Icoon Toolbox voor docenten Activiteitenoverzicht de Toolbox voor leerkrachten

  • Tijdens deze verkenning maken leerlingen kennis met de basisprogrammeergedragingen voor rechtsaf, linksaf en wachten.

  • Met behulp van de aandrijflijnrobotconfiguratie kunnen de studenten de Speedbot programmeren om te draaien door eenvoudigweg het blok [Draai voor] te selecteren.

Speedbot is klaar om te draaien!

Deze verkenning geeft je de tools om te beginnen met het maken van een aantal coole projecten voor je Speedbot om te volgen.

  • VEXcode V5 die in deze verkenning zal worden gebruikt:

VEXcode IQ Draai voor blok ingesteld om 90 graden naar rechts te draaien.

  • Voor meer informatie over het blok opent u deHelpen selecteert u vervolgens het blok [Inschakelen voor].

Help in VEXcode open met de Help voor het blok Turn for. Het Help-pictogram in de rechterbovenhoek is gemarkeerd en illustreert wat u moet selecteren om het Help-menu voor een blok te openen.

  • Zorg ervoor dat u de benodigde hardware, uw technische notebook en VEXcode V5 hebt gedownload en gereed hebt.

Tips voor leraren-pictogram Tips voor leraren

Als dit de eerste keer is dat de student VEXcode V5 gebruikt, kan hij/zij de tutorials op elk gewenst moment tijdens de verkenning raadplegen. De tutorials bevinden zich in de werkbalk.

VEXcode V5-werkbalk met de knop Tutorials in een rood kader, rechts van het menu Bestand.

Benodigde materialen:
Aantal Benodigde materialen
1

Speedbot-robot

1

Opgeladen robotbatterij

1

VEXcode V5

1

USB-kabel (bij gebruik van een computer)

1

Technisch notitieboekje

Tips voor leraren-pictogram Tips voor leraren

  • Modelleer elke stap om te controleren of de Speedbot klaar is, zodat leerlingen er een gewoonte van maken.

Stap 1: Voorbereiden op de verkenning

Heb je elk van deze items klaar voordat je met de activiteit begint? Controleer elk van de volgende zaken:

Stap 2: Start een nieuw project

Voordat u met uw project begint, selecteert u het Speedbot (Drivetrain 2-motors, No Gyro) - Sjabloonproject. Het sjabloonproject bevat de motorconfiguratie van de Speedbot. Als de sjabloon niet wordt gebruikt, zal uw robot het project niet correct uitvoeren.

Werkbalk VEXcode V5 met het menu Bestand geopend en Open Voorbeelden gemarkeerd in een rood vak. Open Voorbeelden is het vierde menu-item onder Nieuw blokkenproject, Nieuw tekstproject en Openen.

Voer de volgende stappen uit om het sjabloonproject te openen:

  • Open het menu Bestand.
  • SelecteerOpen Voorbeelden.

SpeedBot (Drivetrain two motors, No Gyro) -sjabloonpictogram, dat illustreert welk sjabloonproject voor deze activiteit moet worden geselecteerd.

  • Selecteer en open het Speedbot (aandrijflijn 2 motoren, geen gyro) sjabloonproject.
  • Aangezien we het blok [Turn for] gaan gebruiken, moet je de naam van je project Turn wijzigen.
  • Slaproject op.
  • Controleer of de projectnaamTurnnu in het midden van de werkbalk in het venster staat.

    VEXcode V5 Toolbar met de projectnaam 'Turn', die illustreert welk menu moet worden gebruikt om de naam van het project te wijzigen.

Icoon Toolbox voor docenten Toolbox voor docenten - Projecten opslaan

VEXcode V5-werkbalk met de standaardprojectnaam 'VEXcode Project' rechts van de knop Slot.

Geef aan dat toen ze VEXcode V5 voor het eerst openden, het venster het labelVEXcode Projecthad en dat het niet was opgeslagen (aangegeven op de werkbalk). VEXcode Project is de standaardprojectnaam wanneer VEXcode V5 voor het eerst wordt geopend. Zodra het project de naam Turn heeft gekregen en is opgeslagen, wordt het scherm bijgewerkt naar Opgeslagen. Met behulp van dit venster in de werkbalk kunt u eenvoudig controleren of de studenten het juiste project gebruiken en of dit is opgeslagen. Nadat een project voor het eerst is opgeslagen, slaat VEXcode V5 automatisch alle daaropvolgende wijzigingen op, zoals aangegeven door het bericht naast de projectnaam.

Vertel de studenten dat ze nu klaar zijn om met hun eerste project te beginnen. Leg de leerlingen uit dat ze met behulp van een paar eenvoudige stappen een project kunnen maken en uitvoeren waarmee ze de Speedbot kunnen laten werken.

Tips voor leraren-pictogram Tips voor leraren

  • Omdat dit een beginnersactiviteit is met programmeren, moet de docent de stappen modelleren en vervolgens de leerlingen vragen dezelfde acties uit te voeren. Vervolgens moet de docent toezicht houden op de leerlingen om er zeker van te zijn dat zij de stappen correct volgen.

  • Zorg ervoor dat de studenten OpenVoorbeeldenhebben geselecteerd in het menu Bestand.

  • Zorg ervoor dat de studenten het Speedbot (Aandrijflijn 2 motoren, geen gyro) sjabloonprojecthebben geselecteerd.

    U kunt de studenten erop wijzen dat er op de paginaVoorbeeldenverschillende opties zijn waaruit ze kunnen kiezen. Naarmate ze andere robots bouwen en gebruiken, krijgen ze de kans om verschillende sjablonen te gebruiken.

  • U kunt leerlingen vragen hun initialen of de naam van hun groep aan de projectnaam toe te voegen. Hiermee kunt u de projecten differentiëren als u de studenten vraagt deze in te leveren.

Stap 3: Ga rechtsaf

VEXcode IQ project beginnend met een When Started blok gevolgd door een Turn for blok ingesteld op '90 graden rechts afslaan'.

  • Voeg het blok [Draai voor] toe aan het blok {When started}in het programmeergebied.

VEXcode V5-werkbalk met het sleufmenu geopend aan de linkerkant van de projectnaam. Het vervolgkeuzemenu toont alle beschikbare slots, van één tot acht. De eerste sleuf wordt opgeroepen met een rode pijl.

  • Klik op het pictogramSlot. U kunt uw project downloaden naar een van de vier beschikbareslotsin Robot Brain. Klik op het getal1.

VEXcode V5 Toolbar met een rood vak rond het groene Brain-pictogram, tussen de Controller- en Download-knoppen.

  • Sluit de robot aan op uw computer of tablet. Het Hersenen-pictogram in de werkbalk wordt groen zodra een succesvolle verbinding is gemaakt.

VEXcode V5 Toolbar met een rood vak rond het downloadpictogram, tussen de knoppen Brain en Run.

  • Klik op de knopDownloadop de werkbalk om het project Turn naar Robot Brain te downloaden.

Icoon Toolbox voor docenten Toolbox voor leraren - Hulp met blokken

  • Geef aan dat er in het programmeergebied standaard al een {When started} blok aanwezig is. Elk project begint met dit blok. Wanneer het project wordt gestart, worden de verbonden blokken gevolgd in de volgorde waarin ze zijn geplaatst.

    Laat zien hoe u op het blok [Turn for] klikt en het naar het programmeergebied sleept, waarbij u het verbindt met het blok {When started}. U hoort een klik als het vastklikt.

  • Als u een computer gebruikt, moet de student de VEX V5 Robot Brain met een-kabelop de computer aansluiten. Als u een tablet gebruikt, moet u de VEX V5 Robot Brain via de Smart Radio met de tablet verbinden.

  • Als de leerlingen een computer gebruiken, vraag ze dan om nu de USB-kabel uit de Robot Brain te halen. Als de robot tijdens het uitvoeren van een project verbinding maakt met een computer, kan het zijn dat de robot aan de verbindingskabel trekt.

Icoon Toolbox voor docenten Toolbox voor leerkrachten - Stop en bespreek

Dit is een goed moment om even stil te staan en de student te laten reflecteren op het uitvoeren van zijn/haar eerste project. Als studenten:

  • Wat deed Speedbot toen je het project uitvoerde?

  • Verliep het zoals u op basis van het project verwachtte?

Neem even de tijd om te controleren of alle studenten deze stap zonder problemen hebben voltooid voordat u verdergaat.

V5 Hersenscherm leest Home bovenaan. Turn wordt weergegeven als het project in sleuf 1, onder de knop Drive settings. Het programmapictogram moet worden ingedrukt om het project te selecteren.

  • Controleer of uw project is gedownload naar het brein van de Speedbot door naar het scherm van het robotbrein te kijken. De projectnaam moet in slot1worden vermeld.

Icoon Toolbox voor docenten Toolbox voor docenten - Model Eerst

Laat het project eerst door de klas uitvoeren, voordat alle leerlingen er tegelijk mee aan de slag gaan. Verzamel de studenten op één plek en laat voldoende ruimte over voor de Speedbot om te bewegen als deze op de grond wordt geplaatst. Omdat de Speedbot het project blijft uitvoeren totdat de terugknop op de Robot Brain wordt ingedrukt, kan de docent ervoor kiezen om iemand aan te wijzen die helpt bij het stoppen van het project van de Speedbot wanneer het klaar is.

Vertel de studenten dat zij nu aan de beurt zijn om hun project uit te voeren. Zorg ervoor dat ze een vrije doorgang hebben en dat de Speedbots elkaar niet kunnen raken.

  • Voer het project uit op de Speedbot-robot door ervoor te zorgen dat het project is geselecteerd en druk vervolgens op de knop Uitvoeren.

Stap 4: Draai naar links

Het vervolgkeuzemenu op de VEXcode Turn for block, dat laat zien hoe de richtingsparameter van het blok van rechts naar links kan worden gewijzigd.

  • Wijzig [Draai voor] omlinksweer te geven in plaats vanrechts.
  • Downloadhet project.
  • Voerhet project uit op de Speedbot-robot door ervoor te zorgen dat het project is geselecteerd en druk vervolgens op de knop Uitvoeren.

Icoon Toolbox voor docenten Toolbox voor docenten - Stap 4 voltooien

  • Om het blok [Draai voor] te wijzigen vanrechtsnaarlinks, klikt u eenvoudigweg op het vervolgkeuzemenu en selecteert ulinks.

  • Als de leerlingen een computer gebruiken, herinner hen er dan aan de USB-kabel uit Robot Brain te halen voordat ze het project uitvoeren.

    Omdat we geen nieuw slot selecteren, wordt het nieuwe project gedownload naar slot 1 en wordt het vorige project vervangen.

  • Omdat VEXcode V5 automatisch opslaan heeft, hoeft u het project niet opnieuw op te slaan.

Stap 5: Wacht en ga dan linksaf

 

VEXcode V5-project beginnend met een When Started-blok. Vervolgens is er een Wait-blok met een tijdsparameter van drie seconden, tot slot is het Turn For-blok ingesteld om negentig graden naar links te draaien.

  • Voeg een [Wacht]-blok toe vóór het [Draai om]-blok. Dit zal de robot vertellen om te wachten voordat hij linksaf slaat.
  • Voeg drie seconden in het blok [Wachten]. Dit vertelt de robot om drie te wachten voordat hij draait.
  • Downloadhet project.
  • Voerhet project uit op de Speedbot-robot door ervoor te zorgen dat het project is geselecteerd en druk vervolgens op de knop Uitvoeren.

Icoon Toolbox voor docenten Toolbox voor docenten - Stap 5 voltooien

  • Een [Wacht]-blok kan overal in het project worden geplaatst. Voor meer informatie over het [Wachten]-blok opent u deHelp.

  • Het gebruik van een [Wacht]-blok beëindigt het project niet.

  • Als de leerlingen een computer gebruiken, herinner hen er dan aan de USB-kabel uit Robot Brain te halen voordat ze het project uitvoeren.

  • Omdat VEXcode V5 automatisch opslaan heeft, hoeft u het project niet opnieuw op te slaan.

Motiveer discussie-icoon Motiveer Discussie - De Blokken Begrijpen

V:Bekijk de huidige positie van de robot op nul graden. Als de robot 90 graden naar links draait, vervolgens 120 graden naar rechts draait en uiteindelijk 40 graden naar links draait, op hoeveel graden bevindt de robot zich dan nadat hij klaar is met draaien?
A:De robot bevindt zich op 10 graden. Nadat de robot 90 graden naar links was gedraaid, draaide hij 120 graden naar rechts. Door naar links draaien te beschouwen als bewegen in een positieve richting en naar rechts draaien als aftrekken of bewegen in een negatieve richting (vergelijkbaar met een xy-coördinatenvlak), plaatst dit de robot nu op -30 graden. Omdat 90-120 = -30. Vanaf -30 graden draait de robot 40 graden naar links. Dus: -30 + 40 = 10. De robot eindigt bij 10 graden.

V:Als u de huidige positie van de robot bekijkt op nul graden, en de robot 30 graden naar rechts draait, eindigt de robot op dezelfde plek als wanneer u start bij nul graden en de robot 330 graden naar links draait. Stel dat de robot 56 graden naar rechts draait, hoeveel graden naar links moet de robot dan draaien om op dezelfde plek te eindigen, ervan uitgaande dat hij vanaf nul graden begint?
A:Omdat het volledig ronddraaien van de robot 360 graden is, kunt u 360 graden optellen en aftrekken om te berekenen hoe ver de robot moet draaien. 360 - 56 = 304. De robot moet dus 304 graden naar links draaien om op dezelfde plek uit te komen als wanneer hij 56 graden naar rechts draait.

Stap 6: Voltooi de beveiligingscamera-uitdaging!

Een SpeedBot met drie cirkels eromheen, die aanwijzingen geven voor het draaien. Er worden drie bewegingen weergegeven en gelabeld, eerst naar rechts draaien, dan naar links, dan naar rechts en de stappen van links naar rechts drie keer herhalen.
Indeling beveiligingscamera-uitdaging

In de Security Camera Challenge moet de robot beginnen met 90 graden naar rechts te draaien. De robot zal dan 180 graden naar links draaien en 180 graden naar rechts "scannen", net als een beveiligingscamera. De robot zal dan nog twee keer 180 graden naar links en 180 graden naar rechts draaien. De robot scant dus in totaal drie keer 180 graden.

Voordat u de robot programmeert, moet u het pad en het gedrag van de robot in uw technisch notitieboekje uitstippelen.

Nadat u de beveiligingscamera-uitdaging hebt voltooid, kunt u voorwaartse en achterwaartse bewegingen combineren met extra robotgedragingen om nog geavanceerdere uitdagingen te voltooien.

Icoon Toolbox voor docenten Teacher Toolbox - Oplossingen

- Bekijk de voorbeeldoplossing hieronder.

- Een programmeerrubriek om studenten te beoordelen is hier te vinden (Google / .docx / .pdf).

VEXcode V5-project dat begint met een When Started-blok met een Turn for-blok dat 90 graden naar rechts is ingesteld. Er worden dan zes 'Turn for'-blokken aan bevestigd, die afwisselend 180 graden naar links en rechts draaien.

Voor een meer geavanceerde oplossing kan een student ook kennismaken met lussen door het blok [Herhalen] te gebruiken. Voor meer informatie over het [Herhalen]-blok, zie deHelp.

VEXcode V5-project dat begint met een When started-blok gekoppeld aan een Turn for-blok dat is ingesteld om 90 graden naar rechts te draaien. Er is dan een Herhalen-blok ingesteld dat 3 keer herhaald wordt. In het herhaalblok bevinden zich twee 'Blokken draaien', een 'Blokken draaien' van 180 graden, gevolgd door een 'Blokken draaien' van 180 graden.

Tips voor leraren-pictogram Tips voor leraren

Controleer of de robot de uitdaging succesvol heeft voltooid door naar de startpositie van de robot te kijken en tel om er zeker van te zijn dat de robot de juiste handelingen heeft uitgevoerd. De robot moet 90 graden naar rechts draaien en dit vervolgens drie keer herhalen: een keer 180 graden naar links en een keer 180 graden naar rechts.