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