When i test my LED's on the assigned +5V, the LED's light up very brightly and receive +5V.
When i tested my LED on a digital output pin that was assigned the value of output, it only lights up the LED very dimly even with no resistors. When testing with a multimeter, the pin only gave out +2.5V ish.
I purchased a clone board as the board will be permanently encased in my product design product so I so no reason to purchase the official version.
Current is the same in all parts of a serial circuit. It is the resistor that controls the current flowing through the LED. Miss out the resistor and you blow something up or at least damage it.
See http://www.thebox.myzen.co.uk/Tutorial/LEDs.html
I have tried using a resistor on a different output and i still experience the same problem. The problem is not the led nor the board being at it's max current. So does this mean that the board is the problem?
Is there a way to externally power the LEDs but still control them using the Arduino?
I have tried using a resistor on a different output and i still experience the same problem.
Then you are doing something else wrong that you are unable to tell us about, probably because you don't realise it . It is very unlikely it is the whole board.
Get your meter and measure the output voltage of the pin when it is high and not connected to anything and when it is connected to the LED and resistor to ground.
If you haven't got a meter then get one, a cheap one is less that $10. If you don't want to get a meter then change hobbies.
Grumpy_Mike:
Then you are doing something else wrong that you are unable to tell us about, probably because you don't realise it . It is very unlikely it is the whole board.
Get your meter and measure the output voltage of the pin when it is high and not connected to anything and when it is connected to the LED and resistor to ground.
If you haven't got a meter then get one, a cheap one is less that $10. If you don't want to get a meter then change hobbies.
When testing with a multimeter the pin only gives out 2.5V (with nothing connected to the board except the power supply and the USB).
The circuit is simply one led leg in the digital pin and the other in ground.
I know that the max current is not being reached as when i connect the led to +5V, it is bright.
As mentioned earlier "My board is a DccEle - DCcduino Mega 2560" so could this be the cause of the problem?