1-Arduino与小车的组装与测试

本文详细介绍了如何使用Arduino UNO控制小车的组装过程,包括材料准备、驱动模块L298N的安装及接线,以及Arduino程序的编写,实现了小车的前进、后退、转向和停止等功能。
摘要由CSDN通过智能技术生成

最终的效果

 

 

1、 准备材料

a)      

b)      

c)       Arduino UNO官方正版

d)      电池盒 (我这里使用的是9v的)

e)      准备一些杜邦线

f)        面包板

2、 组装

a)      根据小车赔配送的说明书安装(或者这位博客里有https://blog.csdn.net/qq_16775293/article/details/77427060

b)       

c)       

3、 安装L298N驱动

a)      

b)      +12V:该引脚接的电压是驱动模块所能输出给电机的最大电压,一般直接接电池。12V是由L298N芯片所能接受最大电压而定,一般介入5~12V电压。在此我们接入的电压为两节18650串联的电压,即3.7+3.7=7.4V;

 

c)       GND: 在该项目中GND即为电源的负极,同时要保证Arduino开发板,驱动模块等所有模块的GND连在一起才可以正常工作。在某些复杂的项目中还需要区分数字地和模拟地,在此不做详细介绍。

 

d)      +5V:L298N模块(注意不是L298N芯片)内含稳压电路(将高电压转换为低电压的电路),在模块内部将”+12V”引脚输入的电压转化为可供开发板使用的+5V电压,一般将次输出接入到开发板为开发板供电。

 

e)      L298N有两路输出,所以可以控制小车前进、后退、转弯,其中:

f)        ENA: 代表第一路输出的电压大小。驱动模块输出电压越高,电机转速越快。

g)      1.当其输入为0V的时候,驱动模块输出对第一路电机输出电压为0V;

h)      2.当其输入为3.3V的时候,驱动模块对第一路电机输出电压为”+12V”引脚的输入电压。

i)        3.由于ENA输入电压的高低控制驱动对电机的输出电压,因此当我们需要对小车运动速度进行控制的时候,一般通过PWM对”ENA”引脚进行控制。

 

j)        IN1/IN2:这两个引脚控制电机正反转方向。例:假如IN1输入高电平3.3V,IN2输入低电平0V,ENA为3.3V,电机正转,此时将IN1输入改为0V,IN2输入改为3.3V,其他条件不变,则电机将会反转。

 

k)       OUT1/OUT2:这两个引脚分别接电机的两极。

 

l)        ENB,IN3/IN4,OUT3/OUT4引脚控制第二路输出,与上述ENB,IN3/IN4,OUT3/OUT4功能相似。

  • 18
    点赞
  • 142
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值