Kodning med pekknapparna på 123-roboten

123-roboten kan kodas med hjälp av pekknapparna på robotens ovansida. Den här artikeln går igenom hur du använder pek-för-att-koda-metoden.


Väcka 123-roboten

Slå på 123-roboten genom att trycka hjulen längs en yta för att "väcka" 123-roboten, som visas i den här animationen. Indikatorlampan börjar pulsera och du hör startljudet som indikerar att 123-roboten är påslagen och redo för kodning.


Pekknapparna på 123-roboten

När 123-roboten är "vaken" kan du börja koda ett projekt med hjälp av pekknapparna på toppen av 123-roboten. Varje knapptryckning är ett kommando som får 123-roboten att utföra det beteendet.

Knapparna motsvarar kommandona enligt följande:

Flyttknappen på framsidan av 123-roboten är markerad.

Tryck på knappen Flytta för att köra 123-roboten framåt 1 robotlängd, eller ett "steg". Indikatorlampan lyser blågrönt och du hör ett klickljud när du trycker på den här knappen.

Högerknappen till höger om 123-roboten är markerad.

Tryck på knappen Höger för att vrida 123-roboten på plats 90 grader åt höger. Indikatorlampan lyser rosa och du hör ett klickljud när du trycker på den här knappen.

Ljudknappen på baksidan av 123-roboten är markerad.

Tryck på knappen Ljud för att få 123-roboten att spela ett tutande ljud. Indikatorlampan lyser orange och du hör ett klickljud när du trycker på den här knappen.

Vänsterknappen till vänster på 123-roboten är markerad.

Tryck på Vänster knappen för att vrida 123-roboten på plats 90 grader åt vänster. Indikatorlampan lyser blått och du hör ett klickljud när du trycker på den här knappen.

Startknappen i mitten av 123-roboten är markerad.

Tryck på knappen Start för att starta ditt projekt och få 123-roboten att utföra de beteenden du har kodat, i den ordning du tryckte på pekknapparna. Indikatorlampan lyser gult och du hör ett klickljud när knappen trycks ner.


Bygga ett projekt med hjälp av pekknappar

Diagram över en hand som trycker på knappen för att gå framåt en gång.

När du startar ett projekt med touch-to-code blinkar indikatorlampan grönt för att visa att ett projekt skapas. Tryck på knapparna i den ordning du vill att 123-roboten ska utföra projektet.


Starta ett projekt

Tryck på "Start"-knappen i mitten av 123-roboten för att starta projektet.

123-roboten spelar ett startljud när ett projekt börjar. När 123-roboten har slutfört projektet hör du ett slutförandeljud. Se den här animationen för att se och höra ett projekt som flyttar 123-roboten ett "steg" framåt.

Obs: Startknappen fortsätter att pulsera grönt medan 123-roboten är påslagen och innehåller ett projekt.


Lägger till i ditt projekt

För att lägga till i ett påbörjat projekt, tryck på ytterligare knappar. 123-roboten fortsätter att bygga ett projekt tills du raderar det eller stänger av 123-roboten. Det betyder att du kan koda med pekskärmen, testa ditt projekt och lägga till saker i små steg. Du kan dock inte ändra knapptryckningar inom ett projekt när de väl är kodade. För att ändra ditt projekt måste du skaka 123-roboten för att radera projektet och börja om, som visas i den här animationen.


Använda 123-roboten på 123-fältet

Diagram över 123-roboten som visar att ett tryck på framåtknappen resulterar i en rörelse framåt.

En kvadrat = 1 robotlängd

123-fältet innehåller en serie rutor. Varje ruta på fältet är en robotlängd, vilket motsvarar 1 "steg" av den 123 robotens körrörelser. Om du trycker på Flytta-knappen kör 123-roboten framåt ett steg, eller en ruta på 123-brickan, som visas på den här bilden.

Rikta in pilarna och skårorna

Vy uppifrån och ner av robot 123 på en fältruta, som visar hur robotens främre pil är i linje med pilens indrag på fältrutans rutor för att hjälpa till att orientera roboten korrekt.

För att säkerställa att 123-roboten rör sig i en rak linje, rikta in den vita pilen på 123-robotens framsida med skåran på plattan när du placerar 123-roboten på plattan för att starta ett projekt.


Stänga av 123-roboten

För att stänga av 123-roboten, tryck och håll ner 'Start'-knappen i 3 sekunder som visas i den här animationen. Indikatorlampan lyser först gult och du hör ett klickljud. Sedan slocknar indikatorlampan och du kommer att höra avstängningsljudet.

Ikon för VEX Classroom-appen.

123-roboten stängs också av när den är ansluten för laddning, eller om 123-roboten är inaktiv i cirka 5 minuter. När detta händer kommer du att höra avstängningsljudet. För att slå på 123-roboten igen, tryck för att väcka den igen. Du kan ställa in längden på inaktivitetstiden i VEX Classroom-appen.


Undervisning i sekvensering med 123-roboten

Vy uppifrån av en 123-robot på ett fält med en linje som markerar dess avsedda rutt att köra i en fyrkant.

En av de grundläggande färdigheter som eleverna övar varje gång de skapar ett projekt är sekvensering. En sekvens är den specifika ordning i vilken beteenden utförs. För att en robot ska kunna utföra den önskade handlingen måste beteendena utföras i rätt ordning. Ta exempel på att köra på ett torg. Det låter enkelt, men innebär en serie av åtta olika rörelser, som växlar mellan att köra och svänga.

Som vuxna skulle vi förmodligen skriva ner den listan med steg med ord. Men för en elev som precis har lärt sig läsa kan den handlingen vara en skrämmande uppgift. Knapparna på 123-roboten tar dock bort den barriären och gör det möjligt för eleverna att börja associera beteenden med symboler. De kan använda pilar eller gester för att förklara sin sekvens och sedan trycka på knapparna som matchar dessa pilar. Detta förbereder eleverna på att kunna tänka sekventiellt och symboliskt när de planerar sin kod. Denna symboliska representation ligger till grund för programmeringsspråk – som i huvudsak är en uppsättning regler där symboler representerar handlingar. Att bli bekväm med och få självförtroende med sekvensering från tidig ålder förbereder inte bara eleverna för framtida kodningsutmaningar, utan även för många andra områden i läroplanen där sekvensering spelar en roll, från matematik till läskunnighet till samhällskunskap.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: