Skip to main content
Docentenportaal

Erbij betrekken

Start de Engage-sectie

ACTS is wat de leraar zal doen en ASKS is hoe de leraar zal faciliteren.

HANDELINGEN VRAAGT
  1. Laat een voorwerp voor je op de grond vallen. Terwijl de leerlingen vertellen wat ze moeten doen, teken of schrijf je het op het bord als een proces, met behulp van afbeeldingen of woorden.
  2. Schrijf de woorden 'Booleaanse voorwaarde' op het bord en noteer alle antwoorden van de leerlingen die een waar/onwaar-waarde weergeven.
  3. Schrijf de vraag over de oogsensor op het bord onder 'Booleaanse voorwaarde'.
  4. Schrijf naast 'Booleaanse voorwaarde' de woorden 'Controleblok' en noteer alle antwoorden van de leerlingen die hiermee verband houden.
  5. Schrijf de zin [Wacht tot] blok onder "Controleblok" op het bord.
  1. In Lab 3 begonnen we met het gebruiken van code om de bewegingen van onze robotarm te besturen. Vandaag gaan we nadenken over het gebruik van code om onze robotarmen intelligenter te maken. Stel je voor dat ik iets op de grond laat vallen. Het ligt op mijn pad. Wat moet ik doen? (Zie het voorwerp, pak het op, zet het op de plank, enz.)
  2. Ons brein voelt intuïtief aan dat ik dit moet wegleggen of eroverheen moet stappen. Wat als we onze robotarm zoiets zouden laten doen? Nu vragen we de robot om een beslissing te nemen. We moeten dat proces omzetten in code. We doen dat met behulp van Booleaanse voorwaarden en controleblokken. Weet iemand wat een Booleaanse voorwaarde is?
  3. Een Booleaanse voorwaarde is iets dat kan worden teruggebracht tot een True- of False-waarde, zoals sensorgegevens. De oogsensor op onze robotarm kan ons een waar/onwaar-waarde geven: ziet de sensor iets? Ja, dan is het waar. Nee, dan is het niet waar.
  4. Maar Waar en Onwaar zijn slechts waarden. Ze kunnen niets zelfstandig doen. Ze KUNNEN gebruikt worden om iets anders te laten gebeuren. Daar komen onze Control-blokken om de hoek kijken. Kan iemand beschrijven wat een besturingsblok in een project doet?
  5. Een Control-blok kan de waarde van een Booleaanse voorwaarde gebruiken om te bepalen wat de robot vervolgens doet of om de stroom van ons project te bepalen. Als we ons afvragen of de oogsensor iets ziet, wat willen we dan dat de robotarm met die informatie doet? We willen dat het wacht tot het iets ziet, toch? We zouden dus een [Wacht tot] controle blok gebruiken. Wat zal de robotarm dan moeten doen? Wacht tot de waarde van onze Oogsensor Waar is en doe dan iets. Onze projectstroom zou nu de robotarm vertellen om iets te zien en iets met de code te doen.

De studenten klaarmaken voor de bouw

Hoe denk je dat we de oogsensor op de robotarm kunnen gebruiken om deze intelligenter te maken? Laten we de robotarm (2-assig) bouwen om daarachter te komen!

Faciliteer de bouw

  1. InstructieGeef leerlingen de opdracht om vandaag de robotarm (2-assig) te bouwen en deze te gebruiken om te ontdekken hoe de oogsensor kan worden gebruikt om de robotarm te helpen objecten te detecteren en te verplaatsen.

    VEX GO Code Robotarm (2-assig).
    Bouw de coderobotarm (2-assig)

    Studenten voegen zich bij hun groepen uit het vorige lab en vullen het werkblad Robotics Roles & Routines in. Gebruik de dia 'Voorgestelde rolverantwoordelijkheden' in de diavoorstelling 'Lab-afbeeldingen' als leidraad voor studenten bij het invullen van dit werkblad.

    • Moedig studenten aan om ook te roteren tussen de soorten rollen van bouwer/journalist die ze hebben ontwikkeld.
  2. Distribueer Code Robotarm (2-assig) Bouwinstructies aan elk team. Journalisten moeten de materialen op de checklist verzamelen.

  3. FaciliterenFaciliteren van bouwproces en discussies terwijl studenten werken.

    Bouwers kunnen beginnen met bouwen. Journalisten moeten indien nodig helpen met bouwinstructies. Om leerlingen te laten nadenken over hoe de oogsensor op de arm werkt, stel je vragen als:

    • Waar zou een object moeten zijn om de oogsensor het te laten detecteren?
    • Waarom denk je dat we de oogsensor hier op de build hebben geplaatst?
  4. Bied suggesties aan en noteer positieve strategieën voor teambuilding en probleemoplossing terwijl teams samen bouwen.

Problemen van docenten oplossen

Faciliterende strategieën

  • Deconstrueer eerdere builds en werk in kleinere groepen - Als u wilt terugkeren naar de kleinere groepen voor Labs 4 en 5, kunt u dat doen. Deconstrueer alle code-robotarm (1-as) uit lab 3 en laat elke kleinere groep de code-robotarm (2-as) vanaf nul bouwen voor dit lab. Deze build zal opnieuw worden gebruikt in Lab 5, zodat de kleinere groepering hetzelfde kan blijven.
  • Beschouw een voorwaarde als een ware/valse vraag - Als studenten moeite hebben om het concept van een voorwaarde te begrijpen, help hen dan om het in te kaderen als een ware of valse vraag. Bijvoorbeeld: "Wat is je favoriete kleur?" zou geen voorwaarde zijn, omdat het geen Waar/Onwaar-antwoord kan zijn. "Je favoriete kleur is blauw?" kan echter waar of onwaar zijn, dus het kan een aandoening zijn. Laat leerlingen brainstormen over een lijst met vragen over conditiestijlen over dingen die ze zien om het conditieconcept te helpen verbinden met de oogsensor in het lab.
  • Opmerking:De robotarm beweegt snel en er kan een schijf van de elektromagneet worden gestoten wanneer deze rond de basis beweegt. Dit kan verrassend (en leuk) zijn voor studenten.