Robot dengan motor DC dirancang untuk menggerakkan robot maju dan mundur secara berulang. Mikrokontroler ATmega16 digunakan untuk mengontrol motor DC dan mengatur waktu gerak robot melalui program BASKOM AVR. Program mengatur port A mikrokontroler sebagai output untuk menggerakkan motor DC dan menggunakan fungsi wait untuk mengatur waktu gerak robot.