Ardunio Mega L298N电机驱动连线以及运行程序(调速)

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

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