Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Serial port XBee与Arduino通信 我在我的项目的中间,我现在试图在两个XBEES之间建立连接,就像在YouTube视频中一样。我首先在X-CTU中建立了网络,现在我正试图将XBees与Arduinos连接起来_Serial Port_Arduino_Connect_Xbee_Zigbee - Fatal编程技术网

Serial port XBee与Arduino通信 我在我的项目的中间,我现在试图在两个XBEES之间建立连接,就像在YouTube视频中一样。我首先在X-CTU中建立了网络,现在我正试图将XBees与Arduinos连接起来

Serial port XBee与Arduino通信 我在我的项目的中间,我现在试图在两个XBEES之间建立连接,就像在YouTube视频中一样。我首先在X-CTU中建立了网络,现在我正试图将XBees与Arduinos连接起来,serial-port,arduino,connect,xbee,zigbee,Serial Port,Arduino,Connect,Xbee,Zigbee,在Arduino编程软件中,路由器的一侧工作正常——我可以在串行监视器中看到它正在发送“Hello World”消息,但在协调器一侧,它没有收到任何消息 站台: Arduino IDE版本1.03-1.05 XBee系列2 我想路由器端的“Hello word”消息是由于一条串行.print()指令引起的,您包含该指令是为了消除错误 Arduino Uno与我的Arduino nano一样,只有一个串行端口(usb),如果您将其用于电源、调试或向PC传输数据,则认为该端口繁忙,连接到引脚0和

在Arduino编程软件中,路由器的一侧工作正常——我可以在串行监视器中看到它正在发送“Hello World”消息,但在协调器一侧,它没有收到任何消息

站台:

  • Arduino IDE版本1.03-1.05
  • XBee系列2
我想路由器端的“Hello word”消息是由于一条串行.print()指令引起的,您包含该指令是为了消除错误

Arduino Uno与我的Arduino nano一样,只有一个串行端口(usb),如果您将其用于电源、调试或向PC传输数据,则认为该端口繁忙,连接到引脚0和1的任何内容都将被忽略。 串行:0(接收)和1(发送)。用于接收(RX)和发送(TX)TTL串行数据。这些引脚连接至ATmega8U2 USB至TTL串行芯片的相应引脚。它来自arduino现场)

您需要使用库SoftwareSerial创建一个软件串行端口(从1.0版开始,它就包含在Arduino IDE中了吗)

要调用库并定义软件串行端口,可以使用这段代码

#include <SoftwareSerial.h>
uint8_t rxxbee = 2;
uint8_t txxbee = 3;
SoftwareSerial Serial_xbee(rxxbee,txxbee);
#包括
uint8_t rxxbee=2;
uint8_t txxbee=3;
软件串行xbee(rxxbee、TXBEE);
记住将arduino的RX连接到XBee和viceversa的TX