16
Robot lessen VBS De Bron Meester Ronny Marc Horst

Robot lessen VBS De Bron Meester Ronny Marc Horst

Embed Size (px)

Citation preview

Page 1: Robot lessen VBS De Bron Meester Ronny Marc Horst

Robot lessen

VBS De BronMeester Ronny

Marc Horst

Page 2: Robot lessen VBS De Bron Meester Ronny Marc Horst

Motoren

• Maak met je groepje een plan over hoe je de robot wilt laten bewegen, bv.:– een slinger beweging (2 sec vooruit, naar

rechts draaien, 2 sec vooruit, naar links draaien, ...)

– Een letter laten rijden (bv T: vooruit 1 sec, naar rechts, 3 sec rijden, draaien (of achteruit rijden), 3 sec rijden, naar rechts)

– ...

Page 3: Robot lessen VBS De Bron Meester Ronny Marc Horst

Sensoren

• Wat is een sensor? 

• Welke soorten sensoren bestaan er? 

• Hoe gebruikt men een sensor in een NXT programma? 

• Hoe reageert de robot op signalen die  worden opgevangen door de sensoren? – Als de robot bezig is: niet (direkt) -> liever niet

‘rij 1 seconde’, maar ‘rij vooruit (via herhaling)’

Page 4: Robot lessen VBS De Bron Meester Ronny Marc Horst

Stappenplan

• Maak met je groepje een plan over hoe het programma moet werken– Herhaal– Schakel-blok (als ...)– Motor blokken

• Schrijf dit programma op een papier

• DAARNA pas programmeren

• Kijk achteraf hoe goed jullie plan was

Page 5: Robot lessen VBS De Bron Meester Ronny Marc Horst

Botsing voorkomen 1

• de robot moet vooruit rijden

• als hij iets ziet (op bv. 20 cm) met z’n ultrasone sensor moet hij:– naar links (of rechts) draaien (gedurende bv.

2 seconden)– weer rechtdoor rijden (totdat hij een volgend

object ziet)

Page 6: Robot lessen VBS De Bron Meester Ronny Marc Horst

Botsing voorkomen 2

• Het resultaat is zoiets:

Page 7: Robot lessen VBS De Bron Meester Ronny Marc Horst

Stappenplan

• Maak met je groepje een plan over hoe het programma moet werken– Herhaal– Schakel-blok (als ...)– Motor blokken

• Schrijf dit programma op een papier

• DAARNA pas programmeren

• Kijk achteraf hoe goed jullie plan was

Page 8: Robot lessen VBS De Bron Meester Ronny Marc Horst

Hindernisbaan

• Programmeer de robot zodat deze geen botsingen maakt

• Zet hem in de hindernisbaan en test de robot

• Denk aan het stappenplan

Page 9: Robot lessen VBS De Bron Meester Ronny Marc Horst

Kleuren herkennen

• Maak een programma dat een aantal kleuren herkent:– Wit: speel een lage toon af– Rood: speel een middelhoge toon af– Blauw: speel een hoge toon af

• Denk aan het stappenplan

Page 10: Robot lessen VBS De Bron Meester Ronny Marc Horst

Pad volgen 1

• Plan:– Als je wit ziet: ga naar rechts– Als je zwart ziet: ga naar links

• Hint: Snellere reaktie als je motorblok ‘BC’ opsplits in motorblok ‘B’ en motorblok ‘C’

• Wat gebeurt er als je zwart en wit omdraait?• Soms is het handig om ipv. op de

achtergrondskleur (wit) te schakelen, om op de niet-lijnkleur (niet zwart) te schakelen. Wanneer?

Page 11: Robot lessen VBS De Bron Meester Ronny Marc Horst

Pad volgen 2

• Als dit werkt het volgende toevoegen:– Als je geel ziet: een toon spelen en stil gaan

staan (wachten)

Page 12: Robot lessen VBS De Bron Meester Ronny Marc Horst

Spelregels van wedstrijd

• Voor reddende robots

• Voor dansende robots

Page 13: Robot lessen VBS De Bron Meester Ronny Marc Horst

Plattegrond Reddende robot

Page 14: Robot lessen VBS De Bron Meester Ronny Marc Horst

Hints voor Reddende robot

• Plan:– Zwarte lijn op groene achtergrond volgen

• denk eraan: wil je de binnenbaan of de buitenbaan?

– Als je geel ziet: stop met lijn volgen en gebruik nu de ultrasone sensor:

• als deze niets ziet: draaien• als deze wel wat ziet: rechtdoor rijden (hoe lang?)

– Denk aan het stappenplan

Page 15: Robot lessen VBS De Bron Meester Ronny Marc Horst

Plattegrond voor Dansende robot

3-6 meter

3-4 m

eter

Page 16: Robot lessen VBS De Bron Meester Ronny Marc Horst

Hints voor dansende robot

• Kies een leuk liedje en zet deze op een cd (duur: tussen 1 en 2 min)

• Maak voor de robot een veld met lijnen, zodat je kan rijden van lijn tot lijn

• Start de robot als de muziek start (steeds op hetzelfde moment)

• Denk aan het stappenplan