← Alle oefeningen
mBot

Volg de lijn met mBot

Maak een parcours en programmeer de mBot om een zwarte lijn te volgen met de lijnvolgsensor.

Volg de lijn met mBot

Maak een parcours en laat de mBot de zwarte lijn volgen.

Parcours voor de mBot

De sensor

Aan de voorkant onderaan heeft de mBot 2 sensors. Deze meten hoeveel licht teruggekaatst wordt door de ondergrond.

Lijnvolgsensor van de mBot

Als er veel licht teruggekaatst wordt, is het een witte ondergrond. En anders een zwarte. Hieronder zie je rode cirkels als er veel licht wordt teruggekaatst en een witte cirkel met rode rand als er weinig licht wordt teruggekaatst.

Detectie van wit en zwart door de sensors

De code

Activeer de 'Uploaden' mode.

De codeblok om de lijn te detecteren is:

Codeblok om zwart of wit te detecteren

Als er zowel via de linkersensor als de rechtersensor een zwarte ondergrond gemeten wordt, kan de mBot gewoon rechtdoor rijden.

Code om rechtdoor te rijden bij twee zwarte metingen

Als aan de rechterkant wit gedetecteerd wordt, dan moet de mBot naar links draaien. Dat doen we door de motors van de 2 wielen in te stellen: naar links draaien betekent dat het rechterwiel vermogen krijgt en het linkerwiel niet.

Code om naar links te draaien

Indien links wit gedetecteerd wordt, is de code omgekeerd.

Code om naar rechts te draaien

Als er langs beide kanten wit gedetecteerd wordt, dan is de mBot de lijn kwijt en laten we hem achteruit rijden.

Volledige code om de lijn te volgen

Meer info vind je op: https://drive.google.com/file/d/1dwA_CtPFP3m9xucIpHpCZ6Q7xwg-ZNTL/view?usp=drive_link