Драйвер модуль керування для крокового двигуна 28YBJ-48 працює на мікросхемі
ULN2003 — транзисторне складання з вихідними ключами підвищеної потужності, має виходи захисні діоди, захищають електричні ланцюги від раптових змін напруги, які можуть виникнути через двигун.
У модулі ULN2003 для крокового двигуна використовуються чотири потужні транзистори Дарлінгтона з робочим струмом до 500 мА та напругою живлення від 5 до 12 В, які використовуються для керування фазами крокового двигуна. Керування транзисторами здійснюється цифровою логікою 5 В. Драйвер має 5-контактний роз'єм для під'єднання крокових двигунів як приклад кроковий двигун 28BYJ-48 , який використовують для вивчення у всіх Стартових наборах для Arduino. На платі драйвер ULN2003 так само встановлені додатково 4 шт. світлодіода, для візуальної інформації роботи транзисторів.
