Comments: XBee Shield Hookup Guide


Comments 7 comments

  • Troubleshooting

    Having issues using this shield on your Arduino? Make sure that you check these things:

    1.) Check that the XBee_Serial_Passthrough.ino file is upload to the Arduino Uno with Atmega328P

    2.) Check that the switch is flipped ot the DLINE

    3.) Check your connections (i.e. your solder joints)

    5.) Check your power.

    4.) Ensure that the settings are set to the correct configuration to send data with your XBee.

    5.) If you are using an Arduino Mega, make sure to use the pins that are able to do software serial communication

    6.) If you are using a Arduino Leonardo or any board with an Atmega32U4, make sure that you are using the correct function to send data. Serial.print() just pipes data to the Serial monitor while Serial1.print() sends data through the UART. This is explained on the product page for the Arduino Leonardo and in this code =>–fio-v3-hookup-guide#example-1-blinkies

  • Has anyone tested this with Intel Edison Arduino Breakout Kit? I am struggling it to get it to work.

  • Just a comment about using this shield with an Arduino Mega: The Mega doesn’t support change interrupts on some of its pins, including pin 2 which is the pin this shield sends the RX to (in DLINE mode). So in order to get receiving data to work on a Mega, either use UART, or join pin 2 to one of the supported pins, and use that pin for RX. Supported pins: 10, 11, 12, 13, 50, 51, 52, 53, 62, 63, 64, 65, 66, 67, 68, 69

  • In order to use a software UART with pins 2 & 3, don’t you need to short the pads on SJ1 and SJ3?? I don’t that mentioned anywhere.

    • It should work out of the box. We put a big ol' glob of solder across those jumpers during production to set them. You can kind of see them in this picture (bottom-right corner).

If you've found a bug or have other constructive feedback for our tutorial authors, please send us your feedback!