World Robot Olympiad 2015 - Regular

Ole Caprani
Institut for Datalogi, Aarhus Universitet,
ocaprani@cs.au.dk

Sidst opdateret 28.7.15.

Red

Når WRO Starter Bot 2015 er kørt hen over de 8 farvede felter befinder robotten sig i denne position:
Det er fra denne position, at blokken Red udføres.

Åben Red blokken, så et ny faneblad viser, hvad Red indeholder:

Den første blok, GetCubeInRed, sørger for, at robotten henter kuben i det røde område og at robotten med kuben dernæst bringes til vægpositionen.

De to næste blokke i Red, en variabel-blok og en forgrening, bringer kuben til det rette område afhængig af kubens farve.

Kubens farve blev jo registreret i variablen colorInRed, se Registrering af placerings- og anbringelsessteder. Variabel blokken læser værdien af colorInRed og denne værdi bruges i den næste blok, en forgrenings-blok, til at vælge imellem de 4 muligheder i forgreningen: 5 = rød, 2 = blå, 3 = grøn eller 4 = gul. Afhængig af valget udfører programmet netop én af blokkene CubeToRed, CubeToBlue, CubeToGreen eller CubeToYellow. Se eventuelt om forgrening under EV3 hjælp > Programmeringsblokke > Flow-blokke > Forgrening.