Wat is de bedoeling?
In dit hoofdstuk laat je je robot een zwarte lijn volgen. Alles wat je tot nu toe geleerd hebt (IR-sensoren, motoren, while-loops) komt hier samen.
Hoe werkt lijnvolgen?
Stap 1 — Eén sensor uitlezen
Voordat je gaat sturen, wil je eerst zien wat een sensor ziet. We beginnen klein: met één IR-sensor die steeds opnieuw vertelt of hij zwart of wit ziet.
Stap 2 — Twee sensoren tegelijk
Eén sensor is niet genoeg om een lijn te volgen: je wilt weten of de robot links of rechts afdwaalt. Daarom lees je nu twee sensoren tegelijk uit en zet je beide op het scherm.
Stap 3 — Rechtdoor rijden
Nu laat je de motoren reageren op wat de sensoren zien. We beginnen met het makkelijkste geval: beide sensoren zien wit, dus de lijn zit netjes tussen de sensoren in. Dan moet de robot gewoon rechtdoor. Het scherm laat je intussen zien wat de sensoren meten.
Nu jij!
Je robot rijdt rechtdoor zolang beide sensoren wit zien. Maar zodra hij afdwaalt, komt de lijn onder één van de sensoren — en dan gebeurt er nog niets. Aan jou de taak om het bijsturen toe te voegen, zodat de robot de lijn echt blijft volgen.