LineFollowerBot bouwinstructies en programmeervoorbeeld

LineFollowerBot bouwinstructies en programmeervoorbeeld

Langs de lijn
Naast het ontwijken van obstakels is een andere klassieke uitdaging voor robots het volgen van een lijn.

Bronvermelding
Dit model is grotendeels geleend van deze Robotic Goes Europe – Erasmus+ video. Het programma komt van de site van de Familie Labusch. Ere wie ere toekomt..!

Bouwinstructies
Ook dit keer heb ik het model in LEGO Digital Designer (LDD) getekend, zodat er een bouwtekening kan worden gegenereerd. Deze bouwinstructies kun je downloaden of bekijken in de formaten HTML en PDF. Hier kun je het 3-D LDD bronbestand LineFollowerBot.lxf downloaden.

Programmacode
Hieronder staat het bijbehorende programma, dat veelvuldig gebruik maakt van berichten (messages) omdat een keuzestructuur (if-then) in de LEGO WeDo 2.0 app ontbreekt. De bewegingssensor (motion sensor) wordt ingezet om te bepalen of linker- of rechterwiel gedurende 0,2 seconden wordt aangedreven. De kleur zwart wordt door de sensor weergegeven als 3 en wit als 0. De waarnemingen daartussen (1 en 2) worden in het programma ook beschouwd als zwart. Er wordt telkens op de uitkomst van de bewegingssensor (hier 0 t/m 4) gereageerd. Bij 0 wordt het linkerwiel aangedreven en dus naar rechts gestuurd. Bij 1, 2, 3 en 4 wordt het rechterwiel aangedreven en stuurt het wagentje naar links.

LineFollowerBot Programma

Beelden van dit model langs een lijn van zwarte tape met het lopende programma op een iPad ernaast.

Advertisements

One thought on “LineFollowerBot bouwinstructies en programmeervoorbeeld

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s