Elektrik motorları, elektrik enerjisini mekanik enerjiye çeviren elektromekanik makinelerdir. Motorlar elektrik akımını veya voltajını tork ve kuvvete çevirirler. Motorlar, robot projelerinde robotun ortama etki etmesi ya da direk olarak durumunu değiştirebilmesi amacıyla kullandığı eyleyicilerdir. Bu kategori altında çeşitli AC motorlar, DC Motorlar, servo motorlar ve step motorlar listelenmektedir.
AC ve DC motorlar uygulanan akımla birlikte sabit hızla hareket eden motorlardır. Step motorlar uygulanan bir darbe ile tek adım atan motorlardır. Servo motorlar ise bir geri besleme mekanizması sayesinde şaftlarını kendilerine gönderilen sinyal ile belirlenen pozisyona getirirler.
Motorları diğer elektronik malzemelerin aksine çoğunlukla yüksek akım ve voltaj ile çalıştırmak gerekmektedir ve mikrodenetleyici kartların pinlerinden çıkan akımlar motorları sürebilmek için yeterli değildir. Bu nedenle robotik projelerde motorları sürerken mikrodenetleyicilere zarar vermemek için, motor sürücüsü adı verilen devreler kullanılır. Bu devreler mikrodenetleyiciden gelen sinyallere göre motora belirli bir akım geçmesini sağlar ve motorun hareketi böylece sağlanmış olur. Her motor tipi için farklı bir sürücü devresi bulunmaktadır. Hepsinin çalışma şekli farklı olsa da temel amaç mikrodenetleyiciden gelen sinyale uygun olarak motorları belirli hızlarda sürecek ya da şaftı belirli pozisyona getirecek akımın geçişine izin vermektir.