Programmeren van vooruit en achteruit rijden - Blokkengebaseerd
Activiteitenoverzicht
de Toolbox voor leerkrachten
-
Tijdens deze verkenning maken leerlingen kennis met de basisprogrammeergedragingen voor vooruit rijden, achteruit rijden en wachten. Deze basisvaardigheden zullen hen helpen om te slagen bij de volgende activiteit en bij de Strike Challenge aan het einde van dit STEM Lab, waarbij ze gaan bowlen met behulp van de Speedbot.
-
Met behulp van het sjabloonproject V5 Speedbot (aandrijflijn 2 motoren, geen gyro) kunnen de studenten de Speedbot programmeren om vooruit te rijden door simpelweg het blok [Rijden voor] te selecteren.
De Speedbot is klaar voor gebruik!
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 [Rijden voor].
- Zorg ervoor dat u de vereiste hardware, uw engineering notebook en VEXcode V5 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
-
Geef de studenten een voorbeeld van elke stap in het probleemoplossen.
Stap 1: Voorbereiding op de verkenning
Heb je elk van deze items klaar voordat je met de activiteit begint? Controleer elk van de volgende zaken:
-
Zijn de motoren aangesloten op de juiste poorten?
-
Zijn de slimme kabelsvolledig in alle motorengestoken?
-
Staat Brainop?
-
Is de batterijopgeladen?
Stap 2: Start een nieuw project
Voordat u aan 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:
- Open het menu Bestand.
- SelecteerOpenVoorbeelden.
![]()
- Selecteer en open het Speedbot (Drivetrain 2-motors, No Gyro) -sjabloonproject.
- Omdat we het blok [Drive for] gaan gebruiken, hernoem je je project naar Drive.
- Slaproject op.
- Controleer of de projectnaam Drive zich nu in het venster in het midden van de werkbalk bevindt.

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 'Voorbeelden openen' hebben geselecteerd in het menu 'Bestand'.
-
Zorg ervoor dat de studenten het sjabloonproject Speedbot (aandrijflijn 2 motoren, geen gyro) hebben geselecteerd.
U kunt de studenten erop wijzen dat er op de pagina OpenVoorbeeldenverschillende 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.
Toolbox voor leraren
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. Nadat het project was hernoemdSchijfen opgeslagen, werd de weergave 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. Dit wordt aangegeven door het bericht naast de projectnaam.
Vertel de leerlingen 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 om de Speedbot verder te laten groeien.
Toolbox voor leerkrachten
-
Stop en bespreek
Dit is een goed moment om even stil te staan en de studenten de zojuist voltooide stappen voor het starten van een nieuw project in VEXcode V5 individueel of in groepen te laten doornemen. Vraag de studenten om individueel te reflecteren voordat ze hun bevindingen met de groep of de hele klas delen.
Stap 3: Rij vooruit

- Voeg het blok [Drive for] toe aan het blok{When started}in het programmeergebied.

- Selecteer de vervolgkeuzelijst en verander de eenheden van inches naar millimeters.

- Verander de afstand van 1 mm naar 100 mm.

- Klik op het pictogramSlot. U kunt uw project downloaden naar een van de vier beschikbare slots in de 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 Drive-project 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 je op het schijfblok klikt en het naar het programmeergebied sleept, zodat het verbonden wordt met het {When started} blok. U hoort een klik wanneer 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 hen dan om 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
Vraag de leerlingen te voorspellen wat er volgens hen zal gebeuren als dit project wordt gedownload en uitgevoerd op de Speedbot. Vraag de leerlingen om hun voorspellingen in hun technische notitieboekjes te schrijven. Als de tijd het toelaat, vraag dan elke groep om hun voorspelling te delen.
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 genoeg ruimte over voor de Speedbot om te bewegen als deze op de grond wordt geplaatst.
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.
- Voerhet project uit op de Speedbot-robot door ervoor te zorgen dat het project is geselecteerd en druk vervolgens op de knop Uitvoeren op de Robot Brain. Gefeliciteerd met het maken van je eerste project!
Toolbox voor docenten
-
Stap 4 voltooien
-
Om het blok [Drive for] te wijzigen vanvooruitnaarachteruit, klikt u eenvoudigweg op het vervolgkeuzemenu en selecteert uachteruit.
-
U kunt het aantal mm wijzigen, maar voor dit voorbeeld laten we het op 100 mm staan, zoals ingesteld in de vorige stap.
-
Als de leerlingen een computer gebruiken, vraag ze dan om de USB-kabel los te koppelen van Robot Brain 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 rijd dan achteruit

- Voeg een [Wacht]blok toe vóór het [Rijden voor] blok. Dit zal de robot vertellen om te wachten voordat hij achteruit rijdt.
- Voeg drie seconden in het [Wacht]blok. Dit vertelt de robot om drie te wachten voordat hij achteruit rijdt.
- 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, vraag ze dan om de USB-kabel los te koppelen van Robot Brain 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 6: Voltooi de basketbaloefeningen-uitdaging!
In de Basketball Drills Challenge moet de robot op verschillende afstanden door een reeks lijnen kunnen navigeren. De robot zal voorwaarts reizen naar de eerste lijn die zich 10 cm van de startpositie bevindt, 1 seconde wachten en dan achteruit reizen om terug te keren naar diezelfde lijn. De robot zal dan de actie herhalen door 20 cm vooruit te rijden naar de tweede lijn, 1 seconde te wachten en vervolgens terug te rijden naar de oorspronkelijke startlijn. De robot rijdt naar voren naar de derde lijn met een afstand van 40 cm, wacht 1 seconde en keert dan uiteindelijk terug naar de startlijn om de uitdaging te voltooien.
Voordat u de robot programmeert, moet u het pad en gedrag van de robot in uw technische notebook plannen.
Na het voltooien van de basketbaluitdaging kun je voorwaartse en achterwaartse bewegingen combineren met extra robotgedrag om nog geavanceerdere uitdagingen te voltooien.
Houd er rekening mee bij het programmeren dat 1 cm = 10 mm
Toolbox voor leerkrachten
-
Stop en bespreek
Vraag de studenten om hun oplossingen in tweetallen te delen voordat ze deze met de hele klas bespreken. Faciliteer de discussie door de volgende vragen te stellen:
-
Heb je problemen ondervonden tijdens het programmeren van deze uitdaging?
-
Gedroeg uw robot zich zoals u op basis van uw project verwachtte? Waarom wel of waarom niet?
-
Als je de uitdaging opnieuw zou kunnen doen, is er dan iets dat je anders zou hebben gedaan?
Tips voor leraren
Controleer of de robot de uitdaging succesvol heeft afgerond door met een meetlat of liniaal en plakband een startpositie voor de robot te markeren. Markeer vervolgens 10 mm, 20 mm en 40 mm vanaf de startpositie als referentiepunt voor waar de robot naartoe moet bewegen om de uitdaging te voltooien.
Teacher Toolbox
-
Oplossing
Een programmeerrubriek om studenten te beoordelen is hier te vinden (Google / .docx / .pdf). Een rubriek voor het evalueren van team engineering notebooks is hier te vinden (Google / .docx / .pdf), en een rubriek voor het evalueren van individuele notebooks is hier te vinden (Google / .docx / .pdf). Wanneer u van plan bent om het werk van studenten te beoordelen aan de hand van een of meerdere rubrieken, zorg er dan voor dat u de rubriek met hen deelt voordat ze aan het project gaan werken.


