### Programmeren met Spike

Rijden met de robot:

Pak een ondergrond uit de kast en plaats je robot in het startvlak.

Lego Spike App:

Klik op de link hieronder en instaleer de app.

Ga in de startpagina van de App.

Spike App klik hier.

Opdracht 1: Draaien en keren.

Opdracht: Laat de robot, stap voor stap, over de baan rijden zonder ergens tegenaan te botsen.

Stel de volgende zaken in: Beweging op A + B, de snelheid en daarna je bewegingen.

Geef aan met licht welke kant je op gaat.

Opdracht 2: Achteruit inparkeren.

Keer achteruit in de 'Pit Area' terug.

Opdracht 3: Tillen en oppakken

Opdracht: Laat de robot, stap voor stap, over de baan rijden en zet de kist met materialen op een andere plaats.

Voor het bedienen van de til-vork heb je het blauwe programmeer blok nodig met uitgang C.

Gebruik het onderstaande blok:

Eventueel de draairichting aanpassen met een 'min'-teken. (-50 graden of -30%)

Opdracht 4a, 4b, 4c en 4d: Ultrasonic, Touch en Lichtsensor

Opdracht: Laat de robot, stap voor stap, over de baan rijden met behulp van een van de sensoren.

Sensoren:

Ultrasone sensor | Touch sensor | Licht sensor

Programma's bij de sensoren Let op de icoontjes:

Opdracht 4a: Zie de wand. Opdracht 4b: Raak de wand.

Opdracht 4c: Zoek een zwarte streep.

Opdracht 4d: Laat je robot rijden en maak de verschillende bochten met de 3 verschillende sensoren.

Voor het beter in een rechte lijn rijden gebruik:

Eerst linksonder op Blokuitbreiden en Meer bewegen kiezen.

Opdracht 5: Pak de kist m.b.v. de ultrasone sensor.

Stop de robot met de ultrasone sensor vlak voor de de kist en pak de kist op en zet hem weg.

Opdracht 6a: Lijnvolger:

Gebruik de lichtsensor en gebruik het onderstaande programma.

Bij de pijl zie je een 2de 'herhaal-blok', het getal geeft aan hoe vaak je gaat herhalen. Als je het getal groter maakt volgt hij de lijn langer, maak je het getal kleiner volgt hij de lijn minder ver.

Opdracht 6b: Lijnvolger met een 2de sensor:

Je kunt ook de lijn laten volgen tot een bepaalde afstand van een object. Zie het onderstaande programma:

Of met de 'touch-sensor'. Zie het onderstaande programma.

Opdracht 7: Lijn volgen en de hoek om.

Volg de lijn, ga de hoek om en volg de lijn verder.

Gebruik de lijnvolger van opdracht 6, programmeer de draai en gebruik weer het lijn volgen.

Opdracht 8: Precies draaien met behulp van de gyro-sensor.

Voor het draaien van de robot gebruiken we YAW.

Eerst moeten we een aantal zaken instellen in de Spike-app.

- Klik eerst links onder op Blokuitbreiding en kies: Meer beweging.
- Ga naar variabelen en maak de variabele: Hoek.
- Ga naar gebeurtenissen en maar daar 3 nieuwe berichten:
  - Draai
  - Rechts
  - Links

90 graden naar rechts draaien.

90 graden naar links draaien.

Verschillende hoeken instellen met 1 programma.