The initial vision for the project was to set up an LED to turn on and off by itself based on ambient light, and to flicker and vary intensity to simulate a candle.

Parts required:
1 x Arduino
1 x LED (preferably a bright amber one for realism)
1 x LDR (Light dependent resistor)
1 x 1000 ohm resistor
1 x 220 ohm resistor

Step 1: Carve a Pumpkin

Carve a pumpkin
<br>Give this a try <br> <br> <br>// flickering LED <br>int ledPin = 11; // asign LED to pin 11 <br>void setup() // setting things up <br>{ <br> pinMode(ledPin, OUTPUT); // sets pin 11 to output <br>} <br>void loop() // starting loop <br>{ <br> analogWrite(ledPin, random(50)+255); // outputs a random brightness between 206 and 255 on a scale of 255 <br> delay(random(100)); // maintains that brightness for a random interval between 1 and 100 milliseconds <br>} <br>
Nice. Far more elegant than mine. <br> <br>I'm still curious how efficient the power consumption of the system can be made so that with an LDR, the setup can be left alone for a week or more, and not need to be turned on/off daily. So any suggestions regarding that would still be appreciated. <br> <br>Thanks
You should also enter this in the Arduino contest.<br />
Im a little confused why you have additional resistors in the project?&nbsp; The arduino has built in resistors for leds<br />
I&nbsp;&nbsp;know that pin 13 is set up for a led, but I dont know of a way to output from any of the PWM&nbsp;pins (3,5,6,9,10,11) at a voltage less than 5v. There certainly may be a way, and if you know how i'd appreciate you explaining. The 1000 ohm on the LDR was put in place becausse I saw someone hook one up that way and it worked- no reason beyond that. Im still learning, so there is likely a better way to do it - and I was hoping that someone would show me how. Thanks in advance if you can :)<br />

About This Instructable




Bio: I have a never-ending desire to try new things, build stuff, experiment, and learn. I don't really watch TV, or play video games - I ... More »
More by Sky-Monkey:The Jack-O-Mobile Sky-Monkey's Dream Build and Fly a Paramotor - safely and inexpensively 
Add instructable to: