I'm tinkering with an Arduino with more knowledge in software than hardware & seeking clarification that I understand specifying a resistor on my project correctly?
I am using an Adafruit Feather Huzzah ESP8266 (https://cdn-learn.adafruit.com/downloads/pdf/adafruit-feather-huzzah-esp8266.pdf) microcontroller. This reportedly provides a peak output of 500mA at 3.3v. The manufacturer recommends that I keep the draw less than 250mA.
I plan on connecting an LED (multi colour) http://uk.rs-online.com/web/p/visible-leds/6194943/ to the pins, which will then have a resistor connecting the LED to earth.
This LED has a forward voltage of 2-2.5v, a DC forward current of 25-30mA & a peak forward current of 140-160mA.
On this basis, I've ended up at this site, specifying the right resistor to use: http://ledcalculator.net/
I've inserted 3.3v as the Power Supply Voltage, 2.5v as the LED Voltage Drop & 25mA as my LED Current Rating. This suggests a 33Ω resistor.
The item that I'm looking to clarify is, what would you consider to be the correct forward current to specify? Would you specify the lowest amp draw specified or the draw at spikes (i.e: 160mA)?