MDS40 Serial Mode connection

Arduino – Controlling MDS40A

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.

4-channel-motor-driver-fd04a

Interfacing FD04A and SKPS with Arduino

Flexibot Driver 4 Channels (FD04A) is special 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), the board is ready for driving up motors with direction, start, stop and speed control.

32

Interfacing servo motors controllers (SC08A and SC16A) using Arduino

Recently, the Arduino main boards with Atmel microcontrollers have its popularity increases due to its easier programming techniques as provided with many useful libraries in which various sub-functions can be called easily. In the next section, we are going to interfacing SC08A and SC16A using one of the most popular Arduino mainboard, Arduino Duemilanove

arduino_duemilanove_1

Getting Started with Arduino Duemilanove

Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer. It’s an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can be communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free. The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.