实现功能
后两驱 前方万向轮 基本的运动功能 前进后退停车 以及变速
电路搭建
两个电机连接L289N的两个输出端,Arduino的PWM端连接L289N的信号输入引脚,
四个IO连接L289N的方向控制引脚 INA INB
蓝牙模块直连 Arduino的0 1脚(烧录程序的过程中 需要拔掉)
代码编写
#include "Arduino.h"
const byte MOT1_a=6;
const byte MOT1_b=7;
const byte MOT2_a=8;
const byte MOT2_b=9;
const byte MOT1_PWM=10;
const byte MOT2_PWM=11; //电机控制引脚
const byte Sensor_Flash=A3;//灯光控制
const byte Flash=3;
unsigned char cmd=0;
boolean flag=0;
unsigned char MOT1_PWM_num=0;
unsigned char MOT2_PWM_num=0;
void MOT_Setup() //L289N控制电机 数字控制电机方向 模拟控制PWM 控速 采用差速转向
{
pinMode(MOT1_a, OUTPUT);
pinMode(MOT1_b, OUTPUT);
pinMode(MOT2_a, OUTPUT);
pinMode(MOT2_b, OUTPUT);
pinMode