在Raspberry Pi中控制电机等设备

  • 部署mrq扩展包


    mrq package
  • 添加环境变量PYTHONPATH
export PYTHONPATH=xxxxxx
PYTHONPATH
  • 启动MEGAROBO Studio,可以在本地和网络中的其他位置
    说明:raspberry pi中的MEGAROBO studio依赖于 raspberry pi上的显示驱动和CAN驱动

    在Raspberry Pi中控制电机等设备_第1张图片
    device

  • 控制设备

import mrq
import mrq.MRQ

dev1= mrq.MRQ.MRQ( "device1", "192.168.1.235"
print( dev1.IDN )
在Raspberry Pi中控制电机等设备_第2张图片
控制远程设备

Rasberry支持CAN

  • /dev/mcp251x 更改模式为 666,否则打不开


    mcp251x
  • CAN接口选择MCP


    在Raspberry Pi中控制电机等设备_第3张图片
    MCP
  • 搜索到设备


    在Raspberry Pi中控制电机等设备_第4张图片
    device
  • 在客户端控制Raspberry所连接的电机


    在Raspberry Pi中控制电机等设备_第5张图片
    image.png
    • 远程控制时,客户端不需要安装MEGAROBO Studio
    • 对于python开发,需要安装mrq扩展包

典型的的CS模式

在Raspberry Pi中控制电机等设备_第6张图片
client-server

你可能感兴趣的:(在Raspberry Pi中控制电机等设备)