OpenRB BT-410连接问题

我想在openRB上连接使用BT410

将BT410连接到OpenRB中的每个TX、RX、GND、VCC,编写了程序,但不能按自己的意愿运行

 

如果读取任何数据,就会打开LED。

我试过了,但LED没有打开。

在BT-410上,连接正常。

用麦片进来,用它接收数据就可以了,但好像不行。

参考了RC100示例,但出现了库错误

您写道您使用的是BT-410,所以我假设您已经在OpenRB-150板上焊接了一个4针头,并且您已经在那里插入了BT-410。然后,您的BT-410连接到Serial2(就Arduino而言)。

但在您共享的示例代码中,您只使用连接到USB-C端口的Serial,因此连接到Arduino IDE中的Serial Monitor,而不是通过BT-410(Serial2)。

所以,我给你的问题是BT-410的另一个通信端是什么?”

如果它是一个文本终端,您可以正常使用Serial2.begin()、Serial2.read()和Serial2.write()。您不需要包括<RC100.h>。

如果是物理或虚拟RC-100远程控制器,那么您是对的,您需要包括<RC100.h>。但是,您写道,在使用RC100.ino示例时出现了一个库错误,这是因为该示例使用的是DynamixelShield库,而不是您在共享示例中显示的Dynamix l2Arduino库。此外,RC100.ino示例使用Serial1-请参阅下图中的第38行

 

 

 因此,您需要在第38行将Serial1更改为Serial2,然后该RC100.ino示例应该适用于您(使用DynamixelShield库)。

 如果您想继续使用Dynamixel2Arduino库,则必须使用此编码方法

 

 

智能佳机器人

400 099 1872

www.bjrobot.com

posted @ 2022-10-08 16:56  智能佳机器人  阅读(44)  评论(0编辑  收藏  举报