前言:上一篇可以实现前后左右以及停止,但小车默认运行速度很快,这里实现调节运动速度

1、连线


Ardunio Mega L298N电机驱动连线以及运行程序(调速)
购买的时候会有跳帽


Ardunio Mega L298N电机驱动连线以及运行程序(调速)
去掉左右两边的跳帽

去掉两个跳帽,将左右两边分别连接10/11端口

2、代码

在原有代码的基础上添加

const int speed1=11;//这里是控制电机转速0~250速度增加,注意速度不能太小,否则带不动电机

const int speed2=10;

在setup或者loop中添加

analogWrite(speed1,50);//这个50是自己的转速设定,0~250速度递增

analogWrite(speed2,50);

可以每次控制小车运动的时候调整下转速或者在setup中设定固定值。

3、说明

最好将前后左右停止代码写成单独的函数,调用起来非常方便。注意函数要在setup之前声明,如果不知道声明和定义的意思,可以自行百度


end

相关文章:

  • 2021-06-29
  • 2021-10-06
  • 2021-12-19
  • 2021-06-19
  • 2021-11-17
  • 2021-07-06
  • 2022-01-09
  • 2021-04-10
猜你喜欢
  • 2021-04-14
  • 2021-07-28
  • 2021-12-25
  • 2021-12-06
  • 2021-11-27
相关资源
相似解决方案