Ontwerp, ontwikkel en herhaal uw project - C++
Beantwoord de volgende vragen in je technische notitieblok terwijl je je project ontwerpt:
-
Wat wilt u de robot programmeren om te doen? Leg uit met details.
-
Welke stappen ga je volgen om het project te testen? Leg uit met details.
-
Hoe kan uw robot worden geprogrammeerd om de taak efficiënter uit te voeren? Leg uit hoe.
Toolbox voor leraren
-
antwoorden
-
Over het algemeen zou het de bedoeling moeten zijn dat de robot van kamer naar kamer rijdt en medicijnen aflevert met behulp van eenvoudige programmeringshandelingen zoals vooruit rijden, draaien en wachten.
-
Het plan voor het testen zal waarschijnlijk inhouden dat het veld wordt gebruikt om proeven uit te voeren en het project te debuggen.
-
Mogelijke antwoorden kunnen zijn: de kortste route gebruiken of meer geavanceerde programmering gebruiken, zoals lussen of variabelen.
Volg de onderstaande stappen bij het maken van je project:
-
Plan met behulp van een liniaal het pad dat je je robot wilt programmeren met behulp van tekeningen en pseudocode (Google / .docx / .pdf ). Evalueer uw pseudocode voordat u doorgaat naar de tweede stap.
-
Gebruik de pseudocode die je hebt gemaakt om je project te ontwikkelen.
-
Test uw project vaak en herhaal het met behulp van wat u van uw test hebt geleerd.
Tips voor leraren
-
Vraag de leerlingen om een liniaal te gebruiken om het pad dat ze willen volgen, op te meten. Laat de leerlingen vervolgens hun pseudocode evalueren voordat ze doorgaan naar de tweede stap.

- Geef studenten de opdracht om pseudocode te gebruiken als commentaar in hun project. Dit helpt bij de organisatie, flow en het oplossen van problemen. Herinner studenten eraan dat ze hun pseudocode moeten evalueren voordat ze met hun projecten beginnen. U kunt hier een pseudocoderubriek downloaden (Google / .docx / .pdf).
-
Bekijk het volgende voorbeeld ter referentie terwijl u uw leerlingen helpt de uitdaging te voltooien:
int main() { // Robotconfiguratie initialiseren. NIET VERWIJDEREN! vexcodeInit(); // Begin projectcode // Rijd vooruit en sla dan linksaf Drivetrain.driveFor(forward, 650, mm); Drivetrain.turnFor(left, 90, degrees); // Rijd vooruit en sla dan rechtsaf Drivetrain.driveFor(forward, 900, mm); Drivetrain.turnFor(right, 90, degrees); // Rijd vooruit de apotheek in en wacht Drivetrain.driveFor(forward, 300, mm); }
Tips voor leraren
Voordat de studenten een nieuw project openen, moeten ze een sjabloon selecteren. Het sjabloonproject bevat de motorconfiguratie van de geselecteerde robot. Als de sjabloon niet wordt gebruikt, kan de robot het project niet correct uitvoeren.
Als je problemen hebt om aan de slag te gaan, bekijk dan de voorbeeldprojecten.
Het bekijken van voorbeeldprojecten kan helpen bij het genereren van ideeën.
Voer de volgende stappen uit:
- Open het menuBestand.
- SelecteerOpen Voorbeelden.