Skip to main content

Ontwerp, ontwikkel en herhaal uw project - C++

Beantwoord de volgende vragen in je technische notitieblok terwijl je je project ontwerpt:

  1. Wat wilt u de robot programmeren om te doen? Leg uit met details.

  2. Welke stappen ga je volgen om het project te testen? Leg uit met details.

  3. Hoe kan uw robot worden geprogrammeerd om de taak efficiënter uit te voeren? Leg uit hoe.

Icoon Toolbox voor docenten Toolbox voor leraren - antwoorden

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

  2. Het plan voor het testen zal waarschijnlijk inhouden dat het veld wordt gebruikt om proeven uit te voeren en het project te debuggen.

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

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

  2. Gebruik de pseudocode die je hebt gemaakt om je project te ontwikkelen.

  3. Test uw project vaak en herhaal het met behulp van wat u van uw test hebt geleerd.

Tips voor leraren-pictogram 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.

    Voorbeeld van pseudocode die is geschreven voor de Automed Challenge en die de robot van het begin tot aan de apotheek begeleidt. Bovenaan de pagina staat 'Pseudocode' en vervolgens 'Config is Speed Build met een aandrijflijn'. Onderaan staan de volgende handgeschreven instructies: Wanneer het programma start, rijd je vooruit en sla je linksaf, rijd je vervolgens vooruit en sla je rechtsaf, rijd je vervolgens vooruit en wacht je vervolgens in de apotheek.

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

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:

  • Open het menuBestand.
  • SelecteerOpen Voorbeelden.

Het voorbeeldprojectmenu van V5 Blocks is geopend en de categorie voorbeelden is ingesteld op 'Alle' om de voorbeeldprojecten te demonstreren die beschikbaar zijn om ideeën te genereren.