8Servos HAT是一款兼容M5StickC的8路舵机控制板,主控为STM32F030F4,通过I2C的方式与M5StickC进行通信,为了保证多个舵机同时工作,控制板配备了独立的16340电池底座用来供电,由独立开关进行控制,此外在控制板上集成了一颗RGB指示灯。你可以使用它来控制SG90舵机,完成一些角度的精准操作。
规格 | 参数 |
---|---|
通信协议 | I2C:0x38 |
净重 | 27g |
毛重 | 38g |
产品尺寸 | 54*24*20mm |
包装尺寸 | 75*46*29mm |
EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.
M5StickC | GPIO0 | GPIO26 | 3.3V | GND |
---|---|---|---|---|
8Servos | SDA | SCL | Vin | GND |
> 1.功能说明
(1)八路舵机控制
(2)板载sk6812 LED控制
> 2.通讯方式
I2C,速率最大400HZ,地址支持自加
设备地址:0x38
地址 默认值 说明
00H 0X00 CH1角度输出
01H 0X00 CH2角度输出
02H 0X00 CH3角度输出
03H 0X00 CH4角度输出
04H 0X00 CH5角度输出
05H 0X00 CH6角度输出
06H 0X00 CH7角度输出
07H 0X00 CH8角度输出
> 3.I2C地址说明
00H(R/W)舵机角度寄存器
说明:
(1)数据可连续读写
(2)每个寄存器值表示度数可写入0-180
> 10H(R/W)舵机脉宽寄存器
地址 默认值 说明
10H 0X00 CH1_WIDTH[8:15]
11H 0X00 CH1_WIDTH[0:7]
12H 0X00 CH2_WIDTH[8:15]
13H 0X00 CH2_WIDTH[0:7]
14H 0X00 CH3_WIDTH[8:15]
15H 0X00 CH3_WIDTH[0:7]
16H 0X00 CH4_WIDTH[8:15]
17H 0X00 CH4_WIDTH[0:7]
18H 0X00 CH5_WIDTH[8:15]
19H 0X00 CH5_WIDTH[0:7]
1AH 0X00 CH6_WIDTH[8:15]
1BH 0X00 CH6_WIDTH[0:7]
1CH 0X00 CH7_WIDTH[8:15]
1DH 0X00 CH7_WIDTH[0:7]
1EH 0X00 CH8_WIDTH[8:15]
1FH 0X00 CH8_WIDTH[0:7]
说明:
(1)数据可连续读写
> 20H(R/W)LED_RGB寄存器
地址 默认值 说明
20H 0X00 G[0:7]
21H 0X00 R[0:7]
22H 0X00 B[0:7]
说明:
(1)数据可连续读写
(2)RGB888