myBlockly初始使用

1 准备工作

1.1 Python下载安装&pymycobot安装

myBlockly是基于Python环境以及pymycobot依赖库的拼图式编程软件,因此需要下载Python和安装pymycobot

注意:安装之前,请先确认您的电脑是64位还是32位。右键点击我的电脑,选择属性。如下图显示是64位的操作系统,所以选择64位的Python安装包。

  • Step 1: Python的下载和安装

    • Python官方下载地址: https://www.python.org/downloads/
    • 点击Downloads选项,开始下载Python,点击Add Python 3.10 to PATH,点击Install Now,开始安装Python

    • 出现“Setup was successful”提示,说明安装完成

  • Step 2:pymycobot安装,安装方式有两种

    • 指令直接安装,无需克隆下载代码,打开一个控制台终端(快捷键Win+R,输入cmd进入终端),输入以下命令:
    pip install pymycobot --upgrade --user
    

    • 源码安装,打开一个控制台终端(快捷键Win+R,输入cmd进入终端),输入以下命令即可安装:
    git clone https://github.com/elephantrobotics/pymycobot.git <your-path>   
    #其中<your-path>填写你的安装地址,不填默认在当前路径
    
    cd <your-path>/pymycobot    
    #进入到下载包的pymycobot文件夹
    
    #根据你的python版本运行下面其一命令    
    # Install
     python2 setup.py install    
    # or
     python3 setup.py install
    

1.2 串口驱动下载和安装

串口驱动程序用于机械臂通信,以接收指令,因此使用myStudio烧录固件之前需要下载串口驱动程序。ultraArm需要安装CP34X (适用于CH9102版本)驱动程序压缩包。

注意:对于 Mac OS,在安装之前确保系统 "偏好设置->安全性和隐私->通用" ,并允许从 App Store 和被认可的开发者。

  • ultraArm串口驱动程序:

    • Step 2:安装成功后会有提示。

2 myBlockly下载

点击myBlockly下载。按照提示进行安装即可。

2.1 myBlockly界面展示

  • 模块栏:

    • 包含程序编写所需的方法模块,可以通过鼠标放入程序编辑区进行拼接
  • 小工具栏:

    点击右上角粉红色按钮会出现一个小工具栏,此处可以选择正确的机型、串口号以及波特率。也可以通过点击“读取角度”或“读取坐标”按钮获取机械臂实时关节角度和坐标。点击关节控制或坐标控制栏中的“+/-”可以控制机械臂移动。

  • 程序编辑区域:

    • 运行程序之前需要在初始化模块中或者小工具栏内选择正确的机型、端口以及波特率,否则程序无法正常运行。
    • 把所需的模块方法拖拽到该区域拼接起来实现自己的程序。

注意:

  1. ultraArm的波特率为115200;
  2. 当程序无法运行的时候请检查小工具栏是否断开链接,如下图所示。

3 连接电脑

  • 如图所示,使用提供的串口线分别连接电脑和机械臂

4 程序运行

拖动想要的方法模块,编辑自己的程序(如上图所示),每个模块结构相结合在一起后再点击“运行”就可以将代码上传到机械臂当中运行了。

注意:ultraArm每次运动之前必须回零,回零之后须加上一个延迟模块,给机械臂回零时间再进行下一个运动。

点击左上角“Python”选项可以查阅对应的Python代码,如下图所示。

5 程序保存和载入

myBlockly的程序以*.json格式保存,点击界面右上角蓝色方框,出现“保存”选项点击后,即可保存程序。

同样点击蓝色方框,点击”加载“选项,可以导入已保存的程序。

results matching ""

    No results matching ""