Arduino智能小车 ———电机驱动

L298N电机驱动代码,完成功能:前进、后退,控制时间相同。

问题:给进相同PWM数值,两边转速并不一致,无法回到原点。

int IN1=2;//电机1两个控制管脚
int IN2=3;
int IN3=4;//电机2两个控制管脚
int IN4=5;
int pwd1=9;//电机1速度管脚
int pwd2=10;//电机2速度管脚
void setup() {
  pinMode(IN1,OUTPUT);
  pinMode(IN2,OUTPUT);
  pinMode(IN3,OUTPUT);
  pinMode(IN4,OUTPUT);
  pinMode(pwd1,OUTPUT);
  pinMode(pwd2,OUTPUT);
  analogWrite(pwd1,75);//调节电机转速
  analogWrite(pwd2,75);
}

void loop() {
  digitalWrite(IN1,HIGH);//前进
  digitalWrite(IN2,LOW);
  digitalWrite(IN3,HIGH);
  digitalWrite(IN4,LOW);
  delay(4000);
  digitalWrite(IN1,LOW);//后退
  digitalWrite(IN2,HIGH);
  digitalWrite(IN3,LOW);
  digitalWrite(IN4,HIGH);
  delay(4000);
}

版权声明:本文为CSDN博主「万能的翔王2333」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_46504078/article/details/121025609

生成海报
点赞 0

万能的翔王2333

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

焊接好的CH340G芯片不工作

本文不讲CH340G芯片如何焊接以及相关参数,请去官方网站寻找资料。 CH340G在根据官方文档,自己根据原理图手动焊接之后,往往还会出现不工作的情况,尤其在arduino开源板子上使用会

基于51单片机的智能台灯设计

一.硬件方案 本文介绍了一种基于PWM调光的智能台灯设计。把单片机技术和PWM调光技术结合起来实现台灯光强的调节。即在不改变PWM方波周期的前提下,利用单片机控制PWM的占空比,从而来改变电压的大小实现灯光亮度的调

STM32蓝牙后驱小车详细制作教程

前言 忙里偷闲,出于兴趣做了一个STM32蓝牙小车,看了很多教程,要么讲的不清不楚,要么付费下载源码,实属烦人,遂写下本教程,完全开源免费&#x