Registered Users          New User?
Print Complete BookPrint This Chapter Next

Using an Arduino to Control the XIPMods

The popular Arduino microcontroller platform, shown in Figure 1, can be used in place of the Master Module for projects built with the XIPMods system.

Arduino
Figure 1. Arduino Diecimila.

Within minutes, Arduino users can set themselves up to access the quick expandability and multitasking power of the XIPMods, including:

  • Input/Output Module
  • Display text on an LCD
  • Control light-emitting diodes (LEDs)
  • Gather input from button switches
  • Produce sounds from a speaker
  • Read signals from an IR remote control
  • Track time and date information with a real-time clock
  • High-Current Motor Module
  • Drive two 30-amp DC motors
  • Control two 500-milliamp solenoids
  • Read input from standard hobby R/C transmitters/receivers
  • Sensor/GPS Module
  • Gather data from light, temperature, and sound sensors
  • Use a GPS receiver to access latitude, longitude, altitude, and other satellite data
  • Integrate a digital compass
  • Create an environmental data-logging device
  • Wireless Module
  • Use an XBee to send and receive data by radio frequency signals
  • Control a robot remotely from hundreds of feet away
  • Universal Module
  • Use a 4X4 matrix keypad for user input
  • Store and playback MP3 files with a Vinculum VMUSIC Player
  • Customize the Universal Module to control additional hardware

Any Arduino based on the ATMega168 chip from Atmel may be used to control the XIPMod expansion modules. The instructions in this document are illustrated with the Arduino Diecimila.

Next