# Engineering Projects/Illuminate Clothing/Howard Community College/Fall2011/550 T2C 2ND PROJECT
### Problem Statement

In this project, we tried to make bar of RGB led, and control it with an arduinno.

### Team Members

Put each team members name here with links to their personal page here. Real names do not have to be used.
* TruongDat
* Epcole
* Tfalak
* RyanPak

### Summary

in this project, we tried to make circuit, illuminate object using rgb led.By using an an arduino diecimila, you can program the arduino. The language using in the program is C++ language, it is exactly the same as lilypad arduino, you can used the same program is arduino 0022 to program it.The Rgb led is basicly having three small led inside, and there is four pin in each led, one is the ground, the other is to control blue, red , green led. By combining these color you can get full color you want. By using the pwm gate from the arduino you can add fading effect to your rgb led, and there are 6 pwm output in an arduino. they are 3, 5, 6, 9, 10, 11. when you have the code loading in the arduino, you can control the rgb led in the way you want. But if you want to change it pattern, you need to connect it back to the arduino and change the program, and that isn't a really comfortable thing to do. So what you want is trying to program the led and beside that program a switch so you can turn it into pattern you want.

### Poster

This is the code that we wrote for the RGB LED.
* code2

### Story

By doing this project, we has faced alot of problem, there is plenty of problems to deal with, and one of the big problem that we tried to solve is using the switch to control the rgb led, even though we got the main ideal of it, but it wasn't really complete. First of all is the program, we learned to deal with the program by download a bunch of coding online that have been wrote for led. We started from there by loading the code to the arduino alot of times. Each time we load the code to the arduino, we change the number, the line, the command, then observe the behavior of the rgb led. It wasn't a comfortable thing to deal as first, but by times, we was be able to understand the code. But the coding part isn't the only problem we faced. There is circuit we have to deal with also. We have to deal with a lot of wires, alot of led. And alot physical bending and twisting why build these circuit.

### Decision List

We decided to used the Arduino Uno instead of the lilypad arduino, since there isn't any pwm gate way in the lilypad. We used the RGB led for more efect instead of the normal led. Also using the button switch was a good ideal because using the button switch. We can actually control multiple pattern.

### Material List

* Arduino Uno ( or dellicima arduino)
* Wire( recomand copper wire they are more easy to bend and twist).
* Button switch
* RGB led ( if not you can used normal led)
* RGB led strip
* EL wire

### Software List

The only magical software used to control is Arduino 0022
* you can download it here http://www.arduino.cc/en/Main/software

### Time

To get this project going, you have to spend alot of time try to pushing it. Little by little, The time we estimated for each member was 12 hours per week.

### Tutorials

The link for tutorial:
* http://www.ladyada.net/products/rgbledstrip/( for led strip tutorial)
* http://www.ladyada.net/learn/arduino/( for arduino tutorial)
* http://www.ladyada.net/learn/el-wire/(for el wire tutorial)

### Next Steps

You can trying to figuring out the way to add more led, with different pattern, you can make the RGB led strip work, you can change the code that we wrote in order to make the button switch work more. Also try to program the el wire