如何用arduino板和l298n控制直流电机正反转?

如何用arduino板和l298n控制直流电机正反转?,第1张

一银橡、硬件连接

采用两锋和旁路继电器模块控制直流电动机。

硬件连接

二、控制程序

控制程序

从数字输出管脚7、8两脚输出控制信号,控制两路继电棚模器交替导通。换向中间有一停止过程,避免电机冲击过大。

// R是右(right),L是左(left) 小车对着自己看时 分的左右

int MotorRight1=14

int MotorRight2=15

int MotorLeft1=16

int MotorLeft2=17

int MotorRPWM=5

int MotorLPWM=3

void setup()

{

Serial.begin(9600)

pinMode(MotorRight1, OUTPUT) // 脚位 14 (PWM)

pinMode(MotorRight2, OUTPUT) // 脚位 15 (PWM)

pinMode(MotorLeft1, OUTPUT) // 脚位 16 (PWM)

pinMode(MotorLeft2, OUTPUT) //丛桥 脚位 17 (PWM)

pinMode(MotorLPWM, OUTPUT) // 脚位 5 (PWM)

pinMode(MotorRPWM, OUTPUT) // 脚位 3 (PWM)

}

void loop()

{

digitalWrite(MotorRight1,LOW)/渗码猛/IN1 右电机 高电平反转

digitalWrite(MotorRight2,HIGH)//IN2 右电机模备 高电平正转

analogWrite(MotorRPWM,130)

digitalWrite(MotorLeft1,HIGH)//IN3 左电机 高电平正转

digitalWrite(MotorLeft2,LOW)//IN4 左电机 高电平反转

analogWrite(MotorLPWM,130)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12452502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存