Why is the reset button required on my 'breadboard arduino'?

That's a really nice picture. Where are the decoupling/bypass capacitors for the microprocessor power pins?

Don

Given your statements, I assume you mean the RED led is slow to turn on, not the clear LED on the 328 pin 15.
I am also assuming that you are using the same power source for both tests.

There are only 2 things I can think of.

  1. The FT232 is loading down the +5 volts. Unplug the FT232 board from the breadboard and try it.
  2. The 5 volt regulator is slow coming up to voltage. Do you have another you can try?

@ floresta - Aren't the blue electrolytic capacitors in the bottom right corner my decoupling capacitors?

@ Joe0 - Actually the clear LED is the one taking a couple of seconds - the one controlled by the microcontroller. The red one turns on instantly as it is just a power indicator, not connected/controlled by the ATMega328.

I actually am not comparing apples to apples at this point. I remember a while back that I had almost instantaneous results when turning powering on my real Arduino board, but when moving it to a breadboard, it had a delay, and I'm seeing the delay now, even with a better circuit. Anyway,

  1. I tried unplugging the FT232 board (leaving the wires) and still same result
  2. Tried another (same brand/model) voltage regulator, but same result.

I will try to put up a video of me doing this stuff shortly. Maybe the delay is normal, and I'm just going crazy...i don't know.

domiflichi:
@ floresta - Aren't the blue electrolytic capacitors in the bottom right corner my decoupling capacitors?

What value are they? Typically they are 0.1 uF ceramic.

@ floresta - Aren't the blue electrolytic capacitors in the bottom right corner my decoupling capacitors?

They look like the power supply tank capacitors to me. Is that a 7805 regulator perchance?

@ floresta - Aren't the blue electrolytic capacitors in the bottom right corner my decoupling capacitors?

No. They are the wrong value and they are in the wrong physical location. Now that you mention it I don't see the decoupling capacitors that are recommended for the voltage regulator either.

Don

@Nick Gammon - they're 10uF capacitors
@majenko - yes, it's a 7805

I basically followed the tutorial found on the following Arduino web page: http://arduino.cc/en/Main/Standalone

So the tutorial doesn't have enough/correct hardware? (The above link uses 10uF capacitors, and a 7805, so that's what I used)

So you guys are saying I need more/different stuff on my circuit?

In this particular case bigger isn't necessarily better. On my breadboard Arduino (which works) described here:

You can see two 0.1 uF decoupling capacitors:

The electrolytic capacitors may well be necessary for the voltage regulator part of the circuit, which I did not attempt to make in this case.

On my breadboard Arduino (which works) ...

But it would be so simple to put them where they will do the most good, just move the red and blue wires down one row and put the capacitors right next to the chip. Atmel was good enough to put a GND pin nearby, why not take advantage of that?

The electrolytic capacitors may well be necessary for the voltage regulator part of the circuit ...

Agreed. But in that case they should be used in addition to the bypass capacitor(s), not instead of them.

Don

floresta:
But it would be so simple to put them where they will do the most good, just move the red and blue wires down one row and put the capacitors right next to the chip. Atmel was good enough to put a GND pin nearby, why not take advantage of that?

Sheer laziness (the wires were already cut). But you are quite right, that's where they should be.

So I added a couple of 0.1uF capacitors...there's still a delay, but did I get it right?

I guess even if it doesn't fix the delay, I feel a little better knowing that I have the appropriate components in place to make my circuit run correctly/reliably.