RoverC-Pro 是一款可编程麦克纳姆轮全向移动机器人底座。与M5StickC/M5StickC PLUS兼容,只需插入M5StickC/M5StickC PLUS即可使用。主控芯片为STM32F030C6T6,由四个N20蜗杆减速电机组成,由电机驱动器L9110S驱动。PRO版本提供了一个由舵机控制的夹持机构,用于夹持物体。底座上提供了两个舵机接口。此外,还有两个Grove兼容的I2C接口,以便于扩展其他模块。底座与乐高孔兼容,在结构上可以扩展。背面有一个16340(700毫安时)的可更换充电电池。底座电池可通过M5StickC/M5StickC Plus进行充电。在底座尾部有一个电源开关和指示灯。
规格 | 参数 |
---|---|
通信协议 | I2C:0x38 |
净重 | 187g |
毛重 | 245g |
产品尺寸 | 120 x 75 x 58mm |
包装尺寸 | 115 x 85 x 65mm |
RoverC PRO | RoverC | |
---|---|---|
舵机爪手 | x1 | / |
舵机拓展接口 | x2 | / |
电池 | 可拆卸 | 不可拆卸 |
EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.
M5StickC | GPIO26 | GPIO0 | 5V | GND |
---|---|---|---|---|
RoverC HAT | SCL | SDA | 5V | GND |
I2C① | SCL | SDA | 5V | GND |
I2C② | SCL | SDA | 5V | GND |
/*--------------------------------------------------------------------------------------------------*/
| ROVERC_MOTOR_REG | 0x00-0x03
| ------------------------------------------------------------------------------------------------
| motor_1_reg[0] | R/W | Motor1 Speed value(-127~127)
| motor_2_reg[1] | R/W | Motor2 Speed value(-127~127)
| motor_3_reg[2] | R/W | Motor3 Speed value(-127~127)
| motor_4_reg[3] | R/W | Motor4 Speed value(-127~127)
/*----------------------------------------------------------------------------------------------------
/*--------------------------------------------------------------------------------------------------*/
| ROVERC_SERVO_ANGLE_REG | 0x10-0x11
| ------------------------------------------------------------------------------------------------
| servo_1_reg[0] | R/W | SERVO1 Angle value(0-180)
| servo_2_reg[1] | R/W | SERVO2 Angle value(0-180)
/*----------------------------------------------------------------------------------------------------
/*--------------------------------------------------------------------------------------------------*/
| ROVERC_SERVO_PULSE_REG | 0x20-0x23
| ------------------------------------------------------------------------------------------------
| servo_1_pulse_reg[0] | R/W | SERVO1 PULSE H value
| servo_1_pulse_reg[1] | R/W | SERVO1 PULSE L value
| servo_2_pulse_reg[2] | R/W | SERVO2 PULSE H value
| servo_2_pulse_reg[3] | R/W | SERVO2 PULSE L value (pulse value:500-2500us)
/*----------------------------------------------------------------------------------------------------
1: 该案例使用RoverC和JoyC,通过UDP通信实现无线控制。 请据你所使用的设备选择下方对应的案例程序。
2: 该案例为RoverC单机控制程序,由主控直接控制。请据你所使用的设备选择下方对应的案例程序。