The Arduino main boards such as Arduino-Deumilanove (Arduino-Due) which embedded with Atmel microcontrollers are quite popular due to its easy-to-use programming environment. Therefore, by interface Arduino main board with MDS40A, we easier to control the DC motors if compare to PIC microcontroller. In addition, further adding an Arduino-LCD Keypad Shield can help us to control the DC motor that connected to MDS40A with the 6 momentary push buttons (built-in push buttons on LCD keypad shield including 1 Reset button) and also display some useful message by programming.

Pinguino: A set of tools that works with Microchip USB chips. Similar to the popular Arduino, Pinguino has some advantages. It utilizes the USB MCU to provide USB bootloader function, saving the cost and trouble of using USB to UART converter chip.