De uitdaging van de gebruikersinterface
In de User Interface Challenge programmeer je de Clawbot zo dat een gebruiker op de knoppen Check, Up en Down in de hersenen kan drukken om de arm- en klauwmotoren te besturen. Vervolgens worden die knoppen gebruikt om een verscheidenheid aan tien objecten op te pakken en te vervangen. Voor deze uitdaging is het niet nodig dat de Clawbot rijdt of draait. De voorwerpen worden opgepakt en vervolgens teruggeplaatst op dezelfde plek op de tafel of vloer.
Reglement:
-
Eén knop (knop Omhoog) of één combinatie van knoppen (Check-knop en Omhoog-knop) mag slechts één van de vier acties uitvoeren: de klauw openen, de klauw sluiten, de arm optillen of de arm laten zakken.
-
Het gebruik van de Controller is niet toegestaan.
-
Elke Clawbot moet binnen één minuut zoveel mogelijk voorwerpen optillen en terugplaatsen, zonder ze te laten vallen. Het wordt aanbevolen om één voorwerp tegelijk op te tillen en te vervangen.
-
De ronde van één minuut eindigt bij het 1-minuutpunt of als er een voorwerp valt, zelfs als de ronde maar een paar seconden duurt. Als je een voorwerp laat vallen, wordt het team gediskwalificeerd voor de volledige minuut van de ronde, maar alle punten die voorafgaand aan het laten vallen worden geteld.
-
-
Als alle geleverde voorwerpen zijn opgetild voordat de ronde van één minuut voorbij is, kunnen voorwerpen opnieuw worden gebruikt totdat de tijd om is.
-
Het object moet hoger worden getild dan de armmotor voordat het op de tafel wordt teruggeplaatst.
-
Elk object dat met succes wordt vastgepakt, omhoog wordt getild en vervolgens weer wordt teruggeplaatst, is één punt waard.
-
Tussen rondes kunnen de rollen worden gewijzigd, maar elke ronde kan slechts één gebruiker per Clawbot spelen.
-
De groep met de meeste punten aan het einde van alle rondes wint!
Rollen in de uitdaging:
-
Er mag slechts één gebruiker (de lifter) de voorwerpen optillen tijdens elke ronde, maar groepen kunnen tussen rondes van gebruiker wisselen.
-
Er moet een aangewezen scorer zijn die bijhoudt hoeveel voorwerpen elke Clawbot met succes kan optillen. Elk succesvol vervangen object is één punt waard. Nadat een voorwerp is gevallen, is de beurt van de Clawbot voorbij. Er kunnen meerdere rondes gespeeld worden. Hier is een scoretabel opgenomen, maar er kunnen rijen worden toegevoegd voor extra groepen en rondes. Elke groep kan zijn eigen scoretabel gebruiken of iedereen kan op dezelfde scoretabel opnemen. Als meerdere groepen dezelfde scoretabel gebruiken, schrijf dan de Clawbot-ID of groepsnaam van elke groep in de tweede kolom. Ook moet de scorer de punten van elke ronde aan het einde van de User Interface Challenge samenvoegen tot een totaalscore.
-
Er moet een persoon zijn aangewezen om objecten uit de tafel te wisselen: de wisselaar. Omdat de Clawbot niet draait of rijdt, zal het opgetilde object na elke poging moeten worden verwijderd en vervangen door een nieuw object.
-
Er moet een persoon zijn aangewezen die de tijd bijhoudt: de tijdwaarnemer. Elke ronde duurt één minuut.
-
De leraar moet vóór aanvang de voor deze uitdaging goedgekeurde voorwerpen aanleveren.
Tips voor docenten
-
Herinner de leerlingen eraan dat ze alleen de knoppen Controleren, Omhoog of Omlaag van de Clawbot mogen aanraken.
-
Geef alleen voorwerpen mee die veilig zijn om te laten vallen: een leeg blikje of waterflesje, een VEX-blokje, een ongebruikt stuk uit de VEX-kit, of iets anders dat niet permanent beschadigd raakt door een val of stuiter.
-
Het zou een goede gewoonte zijn om observerende leerlingen het project te laten zien voordat ze zien hoe de Lifter communiceert met de gebruikersinterface.
-
Bespreek de mening van de leerlingen over de beste optie(s) voor knoppen om de klauw van de Clawbot te besturen.
Docententoolbox - Oplossing
Klik hier (Google / .docx / .pdf) voor een voorbeeld van een programmeeroplossing voor deze uitdaging. Klik hier (Google / .docx / .pdf) voor een programmeerrubriek, hier (Google / .docx / .pdf) voor een individuele technische notebookrubriek, of hier (Google / .docx / .pdf) voor een teamengineering-notebookrubriek.