# Configuration of xbee's with analog signals

**URL:** <https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307>\
**Category:** Wireless & IoT\
**Created:** [February 19, 2014, 2:58pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307 "2014-02-19T14:58:18Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Renee](https://avatars.discourse-cdn.com/v4/letter/r/9dc877/32.png) [@Renee](https://community.sparkfun.com/u/Renee)\
**Post date:** [February 19, 2014, 2:58pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/1 "2014-02-19T14:58:18Z")

</div>

I have two series one xbees one will transmit three analog signals and the other will receive them to be used in an arduino program. I have seen in tutorials and other projects that there is no configuration needed for series one xbees so I was just wondering if that’s also true for sending analog signals as well.

---

<div class="post-metadata">

**Author:** ![waltr](https://avatars.discourse-cdn.com/v4/letter/w/898d66/32.png) [@waltr](https://community.sparkfun.com/u/waltr)\
**Post date:** [February 19, 2014, 3:24pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/2 "2014-02-19T15:24:55Z")

</div>

See the links in these threads:

[https://forum.sparkfun.com/viewtopic.php?f=13&t=37159](https://forum.sparkfun.com/viewtopic.php?f=13&t=37159)

[https://forum.sparkfun.com/viewtopic.php?f=13&t=37625](https://forum.sparkfun.com/viewtopic.php?f=13&t=37625)

---

<div class="post-metadata">

**Author:** ![ander.dominguez](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@ander.dominguez](https://community.sparkfun.com/u/ander.dominguez)\
**Post date:** [February 20, 2014, 3:14pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/3 "2014-02-20T15:14:13Z")

</div>

You have to use the X-CTU to program the Xbees (very easy to use).

Xbees Datasheet:

[http://ftp1.digi.com/support/documentat … 0982\_M.pdf](http://ftp1.digi.com/support/documentation/90000982_M.pdf)

Page 13-15 explains you how to do it.

Page 63 (RX (Receive) Packet: 16-bit Address) is the frame you’ll probably get at the Arduino.

---

<div class="post-metadata">

**Author:** ![Renee](https://avatars.discourse-cdn.com/v4/letter/r/9dc877/32.png) [@Renee](https://community.sparkfun.com/u/Renee)\
**Post date:** [February 23, 2014, 9:04pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/4 "2014-02-23T21:04:27Z")

</div>

but it is possible to send or receive three analog signals from one xbee right? I just want to be sure of this, I’m very new to xbees

---

<div class="post-metadata">

**Author:** ![waltr](https://avatars.discourse-cdn.com/v4/letter/w/898d66/32.png) [@waltr](https://community.sparkfun.com/u/waltr)\
**Post date:** [February 23, 2014, 11:17pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/5 "2014-02-23T23:17:02Z")

</div>

Yes, it is possible the send the values of three XBee ADCs through the network to another XBee. Study the XBee’s document to learn how and what the data format is.

---

<div class="post-metadata">

**Author:** ![Renee](https://avatars.discourse-cdn.com/v4/letter/r/9dc877/32.png) [@Renee](https://community.sparkfun.com/u/Renee)\
**Post date:** [February 24, 2014, 3:41pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/6 "2014-02-24T15:41:08Z")

</div>

From what I read from the document and saw on different videos I need to use the PWM outputs for analog signals but there are only two. Is there a solution to this or would I be able to use the digital output pins on the receiving side?

---

<div class="post-metadata">

**Author:** ![waltr](https://avatars.discourse-cdn.com/v4/letter/w/898d66/32.png) [@waltr](https://community.sparkfun.com/u/waltr)\
**Post date:** [February 24, 2014, 6:04pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/7 "2014-02-24T18:04:09Z")

</div>

That is a different question that has a different answer. Yes, there are only two PWM outputs so only tow XBee pins that can output a filtered analog Voltage.

Your original question is:

> I have two series one xbees one will transmit three analog signals and the other will receive them to be used in an arduino program.

The way to do this is to have the remote XBee send the ADC values to the local XBee which then sends the ADC data over the serial output to the Ardiuno. There is no good reason to have the XBee output an analog Voltage just to re-digitaize it with the Ardiuno's ADC. This will just introduce addition errors.

---

<div class="post-metadata">

**Author:** ![ander.dominguez](https://avatars.discourse-cdn.com/v4/letter/a/e36b37/32.png) [@ander.dominguez](https://community.sparkfun.com/u/ander.dominguez)\
**Post date:** [February 25, 2014, 10:15am UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/8 "2014-02-25T10:15:22Z")

</div>

As waltr has said, you need to use the serial. This example should help you use the ADCs with the serial:

[http://www.digi.com/support/kbase/kbase … tl?id=2180](http://www.digi.com/support/kbase/kbaseresultdetl?id=2180)

---

<div class="post-metadata">

**Author:** ![Renee](https://avatars.discourse-cdn.com/v4/letter/r/9dc877/32.png) [@Renee](https://community.sparkfun.com/u/Renee)\
**Post date:** [February 25, 2014, 10:17pm UTC](https://community.sparkfun.com/t/configuration-of-xbees-with-analog-signals/28307/9 "2014-02-25T22:17:59Z")

</div>

Thanks to both of you! It was a lot of help!
