Een stappenmotor is een type elektromagnetisch apparaat dat in afzonderlijke stappen beweegt. Deze heeft meerdere spoelen, op de centrale as is een reeks magneten gemonteerd, en de spoelen rond de as krijgen afwisselend stroom of niet, waardoor magnetische velden ontstaan die de magneten op de as afstoten of aantrekken, waardoor de motor gaat draaien.
Deze unipolaire stappenmotor 28-BYJ48 heeft vijf draden en vier spoelen. De middenaansluitingen van de spoelen zijn met elkaar verbonden en worden meestal gebruikt als voedingsaansluiting. Ze worden unipolaire stappenmotoren genoemd omdat de voeding altijd via deze ene pool binnenkomt.