Programmeren van rechts- en linksdraaiend - Blokkengebaseerd
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:

- Voor meer informatie over het blok opent u deHelpen selecteert u vervolgens het blok [Inschakelen voor].
- Zorg ervoor dat u de benodigde hardware, uw technische notebook en VEXcode V5 hebt gedownload en gereed hebt.
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.

| 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
-
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:
- Zijn de slimme kabelsvolledig in alle motorengestoken?
- Staat Brainop?
- Is de batterijopgeladen?
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.
Voer de volgende stappen uit om het sjabloonproject te openen:
- Open het menu Bestand.
- SelecteerOpen Voorbeelden.
![]()
- 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.

Toolbox voor docenten
-
Projecten opslaan
![]()
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
-
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

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

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

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

- Klik op de knopDownloadop de werkbalk om het project Turn naar Robot Brain te downloaden.
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.
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.

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

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

- 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.
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
-
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!
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.
Teacher Toolbox
-
Oplossingen
- Bekijk de voorbeeldoplossing hieronder.
- Een programmeerrubriek om studenten te beoordelen is hier te vinden (Google / .docx / .pdf).

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.

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.