Reference

Last revision 2026/01/26

Principle

This Arduino motor shield enables the Arduino to drive two DC motor channels.
It is based on the L293B motor driver IC, providing up to 1 A output current per channel
(2 A per channel for the L298P version).

Motor speed control is implemented using PWM (Pulse Width Modulation) signals generated by the Arduino.
On a standard Arduino board, PWM signals are output via Pin 5 and Pin 6.

The motor enable/disable function is controlled through Arduino digital pins 4 and 7.
For the Roboduino Motor Shield, PWM outputs use pins 6 and 9, and the enable signals use digital pins 7 and 8.

Other Supplementary Information

Was this article helpful?

TOP