Aby robot mógł się poruszać, potrzebuje silnika. Najlepiej dwóch. Podpięcie ich bezpośrednio pod Arduino i sterowanie wyjściowym napięciem pozwoli nam jedynie na poruszanie silnika w jednym kierunku. Problem pojawi się, kiedy będziemy musieli cofnąć się robotem do tyłu, bądź wykonać skręt. Z pomocą przyjdzie nam tu dwukanałowy mostek H, dzięki któremu zyskamy pełną kontrolę nad silniczkiem z poziomu Arduino.