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.
Figure 1. Arduino Diecimila.
Within minutes, Arduino users can set themselves up to access the quick expandability and multitasking power of the XIPMods, including:
- 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
- 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
- Use an XBee to send and receive data by radio frequency signals
- Control a robot remotely from hundreds of feet away
- 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.