Arduino蓝牙小车

本文详细介绍了如何通过Arduino、L289N驱动电机实现后驱双电机小车的前进、后退、左右转向及停止功能,同时涉及蓝牙APP的搭建,以及遇到的万向轮起步转向问题及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现功能

后两驱 前方万向轮 基本的运动功能 前进后退停车 以及变速

电路搭建

两个电机连接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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值