user11326: Joysticks usually have two outputs, one for the x-axis and one for the y-axis. Most of the bluetooth modules I have found only have one tx line.. Is there a way to set them up to use one bluetooth module to connect to arduino?
Im thinking of buying another but I'm wondering if anyone has a better idea than this, or if what I'm thinking is even possible.
Thanks!

user4143: Unless you have a very special joystick and a very special bluetooth module you can't just connect a joystick to the TX pin of a bluetooth module.
Instead you have to have the joystick (I am assuming a 2D analog joystick) to a pair of analog inputs on (for instance) an Ardiuno, which then samples the analog values.  It is then up to you to decide what you do with that sampled data - in your case you want to send it out via serial to the bluetooth module (I assume something like a HC-05 or HC-06).  What that data is, and how you interpret it, is up to you.
You could send the data as plain text, such as:
512,512
512,512
384,512
229,512
83,512
83,938
82,1012

Each line specifies a pair of analog values and is terminated by a line-feed.  The receiving end then needs to read each line, split it on the ,, and interpret the two values as X/Y readings.
That's quite inefficient, though, and there are better "binary" methods that use less bytes to send the readings, but that is more advanced.

11326: <p>Joysticks usually have two outputs, one for the x-axis and one for the y-axis. Most of the bluetooth modules I have found only have one tx line.. Is there a way to set them up to use one bluetooth module to connect to arduino?</p>

<p>Im thinking of buying another but I'm wondering if anyone has a better idea than this, or if what I'm thinking is even possible.</p>

<p>Thanks!</p>
 4143: <p>Unless you have a very special joystick and a very special bluetooth module you can't just connect a joystick to the TX pin of a bluetooth module.</p>

<p>Instead you have to have the joystick (I am assuming a 2D analog joystick) to a pair of analog inputs on (for instance) an Ardiuno, which then samples the analog values.  It is then up to you to decide what you do with that sampled data - in your case you want to send it out via serial to the bluetooth module (I assume something like a HC-05 or HC-06).  What that data is, and how you interpret it, is up to you.</p>

<p>You could send the data as plain text, such as:</p>

<pre><code>512,512
512,512
384,512
229,512
83,512
83,938
82,1012
</code></pre>

<p>Each line specifies a pair of analog values and is terminated by a line-feed.  The receiving end then needs to read each line, split it on the <code>,</code>, and interpret the two values as X/Y readings.</p>

<p>That's quite inefficient, though, and there are better "binary" methods that use less bytes to send the readings, but that is more advanced.</p>
