Lo que estoy haciendo en la misma situación, es usar un BS170 (canal N MOSFET de señal pequeña) para bajar la señal cuando el pin Arduino sube.
Salida de Arduino - > Puerta de MOSFET y Restablecimiento de Xbee - > Drenaje de MOSFET. La fuente está atada al suelo.
En general, me parece que los MOSFET son más fáciles de usar para las señales digitales que los transistores BJT, como en el tutorial de LadyAda.
Es posible que también desee utilizar una resistencia (200 - 1000 Ohmios) entre el pin de salida de Arduino y la puerta MOSFET, para limitar el pico de corriente al cambiar. Una compuerta MOSFET es como un pequeño capacitor, solo toma corriente cuando cambia de estado, pero puede consumir mucha corriente por un tiempo muy corto; existe el riesgo de que se exceda muy temporalmente la calificación de 40 mA de los pines Arduino.
Entonces, ¿por qué creo que esto es mejor que una solución que no utiliza componentes intermedios? Dos razones:
1) Con el pin directo atado, un pequeño error de software podría poner el pin alto y freír el Xbee. Este es un riesgo muy real. No me preguntes cómo lo sé :-)
2) La señal de RESTABLECIMIENTO de Xbee no se especifica para ninguna capacitancia de entrada en particular, por lo que puede terminar recibiendo más corriente de la aceptable cuando se controla el pin de salida en el Arduino. Es un pequeño riesgo, pero ¿por qué tomarlo?