## The Explorer

Nu je de belangrijkste dingen over de hardware en software van LEGO Mindstorms weet, wordt het tijd om zelf aan de slag te gaan en te ervaren hoe je een robot maakt. Je gaat ‘The Explorer’ bouwen en programmeren. The Explorer is een voertuig op wielen, de brick stuurt de motoren aan die ervoor zorgen dat The Explorer zelfstandig kan rijden. Je maakt deze eerste opdrachten in tweetallen, kies iemand uit jouw projectgroep om mee samen te werken.

### Bouwen

Eerst ga je het fysieke voertuig bouwen met LEGO blokken en de speciale Mindstorms onderdelen.

Bouwinstructies The Explorer

### Programmeren

Je hebt nu je eerste robot gebouwd, maar de robot doet nog niets. Om te functioneren heeft de robot een programma nodig. Je gaat nu een programma schrijven dat The Explorer laat rijden, draaien en praten.

Een programma bestaat uit een reeks blokken. Ieder blok geeft de robot een specifieke instructie. Het programma begint met het eerste blok en voert de reeks met instructies een voor een uit. De eerste instructies voor the Explorer zijn verplaatsingen: we gaan the Explorer opdracht geven kort vooruit bewegen en vervolgens te draaien.

Je hebt nu je eerste programma voor de robot geschreven. De robot zou nu precies 5 seconden vooruit moeten rijden en vervolgens snel draaien. Om te controleren of het programma correct werkt, ga je de robot testen.

Werkt de robot correct? Zo niet, pas dan de eigenschappen van de verplaatsen-blokken aan zodat jouw robot precies doet wat je verwacht.

In het eigenschappenpaneel kun je de details van de instructies aan de robot bepalen. Het verplaatsen-blok kent de volgende eigenschappen:

- Poort – hier geef je aan op welke poort(en) de motor(en) aangesloten zijn die je wilt besturen met het verplaatsen-blok.
- Richting – hier geef je aan in welke richting de motoren draaien, en daarmee of de robot voor- of achteruit beweegt.
- Besturing – de motor waar de slider het dichts in de buurt staat zal harder draaien waardoor de robot een bocht maakt. Om rechtdoor te rijden moet de slider dus precies in het midden staan. Beweeg de slider naar links om de robot naar links te laten draaien en naar rechts voor een bocht naar rechts.
- Vermogen – hiermee controleer je de snelheid van de motoren, kies je voor 0 dan draait de motor niet.
- Tijdsduur – hiermee bepaal je hoelang de verplaatsing duurt. Je kunt dit opgeven in seconden, aantal omwentelingen van de motor en hoeveel graden de motor draait. Er is ook een optie onbegrensd, de motoren blijven dan draaien tot het einde van het programma.
- Volgende actie – hier geef je aan wat het programma moet doen als de verplaatsing voltooid is. Kies je voor remmen dan stopt de motor direct met draaien, bij vrijloop komt de motor vloeiend tot stilstand.

Jouw robot kan veel meer dan vooruit bewegen en ronddraaien, bijvoorbeeld geluid afspelen. De robot kan tonen laten horen zoals piepjes en geluidsfragmenten van een bestand afspelen. Door je robot korte fragmenten gesproken tekst te laten afspelen, lijkt hij bijna menselijk!

Het geluid-blok heeft de volgende eigenschappen:

- Actie – hier bepaal je of de robot een toon laat horen of een geluidsbestand afspeelt.
- Controleer – hier geef je aan of je een geluid wilt starten of een (eerder gestart) geluid wilt stoppen.
- Volume – hiermee zet het geluid harder of zachter.
- Functie – hier geef je aan of het geluid herhaaldelijk moet worden afgespeeld.
- Bestand (alleen bij actie geluidsbestand) – kies een geluidsbestand om af te spelen. Je kunt kiezen uit de voorgeprogrammeerde woorden of zelf een geluidsbestand maken. Om een geluidsbestand te maken, selecteer je in gereedschappen ‘Extra’ → ‘Geluidsbewerking’.
- Noten (alleen bij actie toon) – selecteer een noot om te spelen en bepaal hoelang de toon duurt.
- Wacht – hier bepaal je of het programma moet wachten tot het geluid voltooid is voordat het programma verder gaat.

Good Job! Je hebt nu je eerste robot gebouwd en geprogrammeerd.

Vergeet niet het programma op te slaan op de computer. Ruim alle LEGO onderdelen weer netjes op, maar haal de robot niet uit elkaar! Je hebt The Explorer nodig in de komende lessen over logica en algoritmes.