The LilyPad Arduino Simple is designed for e-textiles and wearables projects. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread.
Overview
The LilyPad Arduino Simple was designed and developed by Leah Buechley and SparkFun Electronics.
Technical Specs
Microcontroller | ATmega328 |
Operating Voltage | 2.7-5.5 V |
Input Voltage | 2.7-5.5 V |
Digital I/O Pins | 9 |
PWM Channels | 5 |
Analog Input Channels | 4 |
DC Current per I/O Pin | 40 mA |
Flash Memory | 32 KB (of which 2 KB used by bootloader) |
SRAM | 2 KB |
EEPROM | 1 KB |
Clock Speed | 8 MHz |
Warning: Don’t power the LilyPad Arduino with more than 5.5 volts, or plug the power in backwards, you’ll kill it.
Documentation
The LilyPad Arduino Simple can be powered via an external power supply or an FTDI compatible adapter like the USBSerial Light Adapter.
The board can be turned on and off with the on-board switch. When the board is unplugged from an FTDI adapter and powered via a battery, the switch turns the board on and off; with the switch in the ON position, the microcontroller receives power and the board runs and with the switch in the OFF position, the microcontroller doesn’t receive power. When the board is powered via an FTDI adapter, the board remains on all of the time; with the switch in the ON position, the microcontroller receives power from the battery (or the FTDI board via the battery charging circuit if no battery is attached) and with the switch in the OFF position, the microcontroller receives power from the FTDI adapter.
The LilyPad Simple can be programmed with the Arduino Arduino Software (IDE). Select “LilyPad Arduino” from the Tools > Board menu. For details, see the LilyPad Arduino Getting Started Guide.
The LilyPad Simple has fewer inputs and outputs than the LilyPad Arduino Main Board. There are a total of 9 I/O pins on the Simple board, one exposed pin for +3.3VDC, and one pin for ground.
- PWM: 5, 6, 9, 10, 11 Provide 8-bit PWM output with the analogWrite() function.
- Analog Inputs: A2-A5. The LilyPad Simple Arduino has 4 analog inputs, labeled A2 through A5, all of which can also be used as digital I/O. Each analog input provide 10 bits of resolution (i.e. 1024 different values). By default the analog inputs measure from ground to 5 volts, though is it possible to change the upper end of their range using the analogReference() function.
Rather than requiring a physical press of the reset button before an upload, the LilyPad Simple Arduino is designed in a way that allows it to be reset by software running on a connected computer. The bootloader can also be initiated by pressing the reset button on the LilyPad Arduino Simple.
The LilyPad Arduino Simple is a circle, approximately 50mm (2″) in diameter. The board itself is 0.8mm (1/32″) thick (approximately 3mm (1/8″) where electronics are attached).
We recommend washing projects in cold water by hand with a mild detergent. Drip dry. Do not dry clean or dry in a dryer. Remove the battery before washing the board!