产品简介该扩展板是市面上唯一一款全功能的机器人扩展版,能够同时支持多路电机/步进电机 /舵机 (Stepper/Motor/Servo),并且可以多板层叠使用扩展出更多的控制接口,特别适合玩家DIY 机器人 ,智能小车 ,机械手臂 ,智能云台等等各种应用。控制接口简单采用I2C 接口,兼容3.3V/5V 电平,因此也适用于市面上其它开发板。产品特点1.单电源供电,正常工作电源电压范围为5V~12V ;(请按照所控制的电机控制电压选用正确的输入电源的电压电流)2.通过树莓派的I2C 总线完成数据的输入/输出,3.一路 I2C 接口,兼容5V 电平,可接arduino 或者其他开发板控制4.一路 I2C 接口,可接各种传感器,扩展各种应用5.扩展板地址由4 个地址引脚决定,最大16 块扩展板同时使用6.支持 16 路 PWM通道输出,可以控制16 路舵机或者LED 灯7.12 位分辨率,可调PWM频率高达 1.6KHz ,可配置的推挽或开漏输出8.支持 4 路舵机接口,3P 标准接口,方便连接舵机和LED 灯9.支持 2 路 6V~12V 的步进电机10.支持 4 路 6V~12V 的减速电机11.支持红外接收功能,方便红外控制产品规格工作电压: 5V~ 12V 接口: I2C 尺寸: 65x56x21mm 重量: 0.02kg产品接口说明 1. 4 路舵机接口(#0, #1,#14, #15)2. 4 路电机接口(M1,M2,M3,M4)3. 2 路步进电机接口(M1+M2,M3+M4)4. I2C 接口产品展示多扩展板叠层效果:外接传感器模块效果:产品使用电机控制扩展板可以支持5V~12V 的直流减速电机(极限电流2A 以下 ),注意请不要使用工作电压在4V 以下的电机,会顺坏电源。1.请使用 raspi-config工具使能I2C 功能2.安装 I2C 相关软件 sudo apt-get install python-devapt-get install python-smbus i2c-tools3.下载软件拷贝到树莓派中,并执行解压命令(Raspi_MotorHAT)tar xvzf Raspi_MotorHAT.tarcd Raspi_MotorHAT4.在电机接口端子M1,M2,M3,M4上连接好对应的电机注意:电机的极限电流不能超过3A ,否则会顺坏电路板5.运行电机测试程序(测试程序为M3 接口)sudo python DCTest.py6.程序使用简要说明mh.getMotor(3) #电机端口号为M3myMotor.setSpeed(150) #电机调速0~255,0 为停止 ,255 为最高速Raspi_MotorHAT.FORWARD#前进Raspi_MotorHAT.BACKWARD#后退Raspi_MotorHAT.RELEASE#停止