Stap 2: ontwerp
de juiste motor is in serie met een LDR en een transistor geschakeld. de LDR wordt geplaatst onder een hoek van 45 graden aan de drijvende oppervlak en ontvangt licht door het oppervlak gereflecteerd. komt tot uiting wanneer het oppervlak is zwart, minder licht op de LDR, wanneer het oppervlak wit is, meer licht binnenkomt de LDR.
de weerstand van de LDR is afhankelijk van de hoeveelheid licht die gegevens in te voeren. (de meeste LDR varie tussen 3000 ohm als licht en 10000 + ohm wanneer donkere) Dit betekent dat de huidige coming out van de LDR is gevarieerd. een transistor wordt gebruikt om "bump-up" deze stroom zodat het voldoende om de motor te rijden. Daarom zullen de rechter motor "hoog" (veel huidige) wanneer op een lichte ondergrond, en zal worden "laag" (niet huidige) toen op een donker oppervlak. de linker motor ontvangt die een constante stroom dus altijd blijft op maar het is aangesloten in serie met een weerstand waardoor het draaien langzamer dan de juiste motor als de juiste motor is "hoog". Dit betekent dat de robot zigzag langs de kant van een zwarte lijn.