The Cytron FD04A 4-Channel Motor Driver is specially designed to drive four DC brush motors. It can be used to drive more than two motors which are needed on Omni to drive the mobile robot. It offers low cost and easy to use DC motor driver capable of driving up 4 DC brush motor, and the current can goes up to 3-Ampere.
With minimum interface the board is ready for driving motor with direction, start, stop and speed control. Flexibot Driver 4 Channels (FD04A) is specially designed to drive up to 4 DC brush motors.
It offers low cost and easy to use DC motor driver capable of driving up 4 DC brush motors and the current can goes up to 3-Ampere. By interfacing with Arduino Duemilanove (Arduino-Due) – Obsolete, replace with Arduino UNO, the board is ready for driving up motors with direction, start, stop and speed control. Arduino Duemilanove is a microcontroller board based on the ATmega328.
It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. The pins mapping for ATmega328 is essential and by choosing an Arduino microcontroller, it allows users to process inputs and outputs going to and from the chip in a simpler way in terms to control the motors easily.
In addition, further interface with PS2 Controller Starter Kit (SKPS) will allow users to control the motors with the PS2 controller through Universal Asynchronous Receiver/Transmitter (UART) which will establish a serial communication between Arduino and SKPS.