Arduino 库的使用

支持机械臂类型:myCobot280-Arduino

使用案例:打开C:\Users\User\Documents\Arduino\libraries\MyCobotBasic\examples\ControlRobot\ControlRobot.ino,此案例需要先对开发板进行烧录,再与机械臂连接,否则会出现上传失败的情况。

使用底部basic库您可以在Arduino下自由开发,控制我们公司的机械臂。

1 编译前的修改

导入库文件,如果您的机械臂是myCobot280-Arduino,请检查开发板是否为Mega2560或者Uno,如果是:

1.1 请将avr-libstdcpp放到C:\Users\User\Documents\Arduino\libraries下:

10-3-1-001

10-3-1-002

1.2 请修改avr官方库里面串口缓冲区的大小,修改C:\Users\User\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.5\cores\arduino\HardwareSerial.h,路径可能不一样,具体路径可以搜索HardwareSerial.h文件,选择安装Arduino路径下的文件进行修改,按下图修改即可:

10-3-1-003

10-3-1-004

如果您使用的是myCobot280-Arduino,请查看开发板是否为mega2560,如果不是,请打开ParameterList.h,将第5行加上注释,同时取消相应开发板的注释:

10-3-1-005
1 when not using mega, add Commments "//"
2 When using uno, delete Comments "//"
3 When using mkr, delete Comments "//"

如果使用的是myCobot280-M5,需要取消m5的注释:

10-3-1-006
1 When using m5, delete Comments "//"
2 when not using mega, add Commments "//"

2 编译前开发板的选择

2.1 开发板为Uno、Mega2560,工具 --> 开发板 --> Arduino AVR Boards --> Arduino Uno(或者Arduino MEAG or Mega2560),具体可看下图:

10-3-2-001
1 When using uno,select
2 When using Mega2560, select

2.2 开发板为mkr wifi1010
开发板管理器搜索samd,如果没有安装,就安装,首先工具 --> 开发板 --> 开发板管理器,然后搜索samd,具体可看下图:

10-3-2-002

10-3-2-003

开发板选择mkr wifi1010,工具 --> 开发板 --> Arduino SAMD --> Arduino MKR WiFi1010

10-3-2-004

results matching ""

    No results matching ""