A complete Arduino-compatible board disguised as a USB flash card reader! Within the Arduino IDE, it's functionally equivalent to an Arduino Duemilanove/Uno with a 16MHz ATmega328. We also have a Arduino Leonardo-compatible version with the new ATmega 32U4.
Super handy for those times you'd like to work on some code and not have a ratsnest of wires, or just be able to work with Arduino in public places like a library, coffee shop, airport, etc. and not have to worry about someone calling security, or the bomb squad!
No modifications of the Arduino environment are needed, simply install the SiLabs USB drivers* (if needed) and choose a "Duemilanove" in the Arduino IDE.
It uses the popular SiLabs CP2102 USB-UART bridge, and it features some really cool I/O abilities:
- A QRE1113 reflective proximity sensor to simulate a variable analog signal connected to analog port A3 (the semi-translucent case does attenuate the signal a fair bit, but works quite well!)
- A surface-mount Hall-effect (magnetic) sensor that acts as an ordinary normally-open switch. A magnet held an inch or so away closes the connection, and grounds the normally-high digital input 2 (D2). This input is also the hardware interrupt 0 (INT0), so it can be used to experiment with hardware interrupts.
- Five (5) programmable LEDs, including the standard Arduino® port D13 LED. Three of the LEDs are on PWM outputs 5, 6, and 9 to allow experiments with PWM dimming, etc.
- A 6-pin ISP port that follows the SparkFun® standard pinout. Could also be used as a hardware I/O port with four accessible I/O and power.
* The SiLabs CP2102 USB VCP drivers are available here (some operating systems, like Linux, may not need the drivers): http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx