(SKU:ELB030400)L293D直流马达驱动模块
来自YwRobot Studio Wiki
产品参数
- 尺寸:42*45mm
- 重量:18g
- 逻辑电压:5V
- 端口:数字
- 驱动电压:7-12V
- 驱动电流:1A(每路)
- 平台:Arduino、单片机
产品特性
- 全新原装正品L293D芯片
- 双出输出,单路电流最大1A
- 板载5V稳压芯片,可输出5V 500ma电压
- 4IO控制两路马达转向、调速,节省IO
- 板载LED状态指示灯,监控马达状态
- 适用于驱动N20等直流马达
- 可配合我店的MR2智能小车平台使用
使用教程
样例代码
int DIRA = 4; //马达A方向输入控制 int PWMA = 5; //马达A速度输入控制 int PWMB = 6; //马达B速度输入控制 int DIRB = 7; //马达B方向输入控制 void setup() { for (int i = 4; i <= 7; i++) //端口初始化 pinMode(i, OUTPUT); } void loop() { MotorA(255, true); //A马达全速正转 MotorB(255, true); //B马达全速正转 delay(500); MotorA(255, false); //A马达全速反转 MotorB(255, false); //B马达全速反转 delay(500); MotorA(150, false); //A马达半速反转 MotorB(150, true); //B马达半速正转 delay(500); MotorA(150, true); //A马达半速正转 MotorB(150, false ); //B马达半速反转 delay(500); MotorA(0, false); //A马达停止 MotorB(0, false ); //B马达停止 delay(500); } void MotorA(int pwm, boolean reverse) { analogWrite(PWMA, pwm); if (reverse) { digitalWrite(DIRA, HIGH); } else { digitalWrite(DIRA, LOW); } } void MotorB(int pwm, boolean reverse) { analogWrite(PWMB, pwm); if (reverse) { digitalWrite(DIRB, HIGH); } else { digitalWrite(DIRB, LOW); } }
更多
[YWRobot产品资料下载]