Stap 4 - Stappen programmeren
Maar we zijn er natuurlijk nog niet! We hebben nog de loop()
functie die we moeten vullen. Omdat het een beetje te veel is om het in één keer allemaal te schrijven, gaan we eerst de verschillende stappen programmeren.
void loop(){
if(stap == "nieuw") {
// We hebben zojuist een nieuw spel gestart
} else if(stap == "wachten") {
// Zolang we aan het wachten zijn, moet het LEDje branden
} else if(stap == "tellen") {
// Nu zijn we bij de laatste stap
}
}
Als we deze code uploaden naar de Marvin dan zal er nog niet veel gebeuren. Maar de basisstructuur voor ons programma staat al wel. Denk maar terug aan de tabel die we in stap 3 deel I hebben neergezet.
We hebben nu een codeblok wat wordt uigevoerd voor iedere stap die onze Marvin bereikt.