thats cleared a lot up, thanks nigel. but just to clarify my first question you answered. Ok the tx module has protection circuitry inside which will change the 5V to 3.3V, however, i still dont understand why you have to put a resistor there to limit the current.
Ok the tx module has a max current it can take without burning the chip, however, If only 3.3V is being supplied (with 4V being max voltage), doesnt the tx module just draw off as much current as it needs based on the voltage supplied (3.3V) and its own circuitry resistance? Isnt the current business taken care of automatically? For example, if i want to light an LED from a PIC, i just connect a PIC pin to the LED which in turn is connected to earth.
If i were to add a resistor, it would make the LED less bright. Isnt the potential range of the transmitter being limited by adding that resistor? Like, how do you know, what value resistor to use? How comes you have used 10k? cant you get away with not using a resistor and just directly connecting them?