Base X SKU:K037
描述 Base X 是一款兼容乐高 EV3 电机的专用底座,结构设计上与 BASE26 类似,支持多种方式进行固定,并且额外提供一个乐高连接底座,在搭建乐高结构时可以将 Base X 轻松嵌入到作品中。Base X 可同时接入 4 路(RJ11)乐高电机,支持角度 / 速度的读取和控制,完美兼容原有电机功能。此外,底座提供 2 个舵机接口,可以直接控制舵机旋转角度,一个内置的 PDM 麦克风可以采集声音。为了适应不同的使用场景,提供一个 UART 接口(16/17)与一个 GPIO 接口(26/36),接入各类传感器更加灵活。底座内置一块 950 mAh 电池,可通过 M5Core 的 USB Type - C 接口进行充电,延长续航时间。为了提高接口的驱动能力,在底座上配备了 DC 电源插孔,可以通过外部 9 - 12V 直流电源为电机供电(不能通过底座进行充电)。
产品特性 4路RJ12乐高电机接口(底座合计最大电流输出能力2A) 2路舵机驱动(底座合计最大电流输出能力2A) 1路UART 1路GPIO 内置PDM麦克风(GPIO 34) 板载DC-DC转换(9 ~ 12V输入,仅为电机独立供电) 内置950mAh电池 多种固定方式/支持乐高孔连接 应用 包含 1 x BaseX 1 x 乐高底座 2 x M3 * 5mm 304不锈钢内六角螺栓 2 x M3 * 32mm 304不锈钢内六角螺栓 1 x M3内六角扳手 规格参数 规格 参数 净重 59g 毛重 110g 产品尺寸 54 x 54 x 26mm 包装尺寸 150 x 65 x 40mm
软件开发 Arduino UIFlow 1.0 通信协议 I2C控制说明 功能 寄存器地址 值 SERVO1_ANGLE_ADDR 0X00 0~180 SERVO2_ANGLE_ADDR 0x01 0~180 SERVO1_PULSE_ADDR 0x10 (uint16_t)500~2500 SERVO2_PULSE_ADDR 0x12 (uint16_t)500~2500 MOTOR1_PWM_DUTY_ADDR 0x20 -127~127 MOTOR2_PWM_DUTY_ADDR 0x21 -127~127 MOTOR3_PWM_DUTY_ADDR 0x22 -127~127 MOTOR4_PWM_DUTY_ADDR 0x23 -127~127 MOTOR1_ENCODER_ADDR 0x30 int32_t MOTOR2_ENCODER_ADDR 0x34 int32_t MOTOR3_ENCODER_ADDR 0x38 int32_t MOTOR4_ENCODER_ADDR 0x3C int32_t MOTOR1_SPEED_ADDR 0x40 -127~127 MOTOR2_SPEED_ADDR 0x41 -127~127 MOTOR3_SPEED_ADDR 0x42 -127~127 MOTOR4_SPEED_ADDR 0x43 -127~127
I2C 电机地址:
电机编号 电机地址 MOTOR1 0x50 MOTOR2 0x60 MOTOR3 0x70 MOTOR4 0x80
配置方法
电机地址 + nBit
位 值 0 电机运行模式 1 position-p(3) 2 position-i(1) 3 position-d(15) 4 5 8 position-max-speed 9 speed-p 10 speed-i 11 speed-d 12 speed-point
电机运行模式 值 Normal 0X00 Position 0x01 Encoder 0x02 3 position
EasyLoader Easyloader Download Note Base X Test Easyloader
download
/
相关视频