arduino代码_arduino智能小车项目——01、配件介绍及代码部分教程

各位小伙伴大家好:

本期我们开始制作智能小车项目,这因该是资源包里面难度相对较大的项目。

所以我们从易到难把项目进行分解,先从实现较为简单的功能开始。

本期我们的目标是实现小车的自主运动,代码部分也相对比较简单,以此降低学习的门槛。

首先还是来介绍一下我们的配件材料:

59e1e8afa96282793db42b371e45b1fe.png

主板:

是arduino新版 UNOR3 (CH340G)。

我本人非常喜欢这款板子,功能强大,使用方便,当然这些都是次要的。

(主要原因还是因为囊中羞涩,貌似价格亲民的我都喜欢)

下面是本实验需要用的另一个重要模块:L298N电机驱动板模块。

它有两个输出端可以控制两个马达。

另外还包含两个使能控制端可以控制马达转速(初级版中不做介绍)。

0d771c4623410fb3368d92d1bf0e52f4.png

至于小车底盘和马达这里也不做过多介绍了,就留给大家自己去认识吧。

下面是接线示意图:

3ffd6e46e08a968ac7cf015bb6748319.png

实物连线图示意图:

89a77099d6b14f943c8425f12122896b.png

实物连线效果图

e6d6a63948b230232df7e7d348e3e651.png

说了这么多,一直在讲配件材料,怎么还没看到代码呢?

主要是因为代码部分实在太过简单,有点拿不出手。

2465a890d9d908a64b32c650a9e9d98c.png

就这么几行d15ef187440575f0e3f3f2372c0fa048.png,所实现的功能也比较简单。仅仅是让小车前进2秒,又后退2秒,如此循环。

(关于代码的上传请参考智能垃圾桶项目)

这么做的目的也是想让大家从简单开始,先让小车动起来,小有成就感之后我们再来上其他传感器。

套用一句时髦的话来说叫迭代升级。

下面我们来看看实际效果

这期我们就为大家介绍到这里,下一期我会带着大家一起去组装,接线把小车项目的完整过程给大家演示一遍。

希望对大家有所帮助,我们下期再见。

欢迎关注公众号

1e221813e4f5254376b263f522600652.png1e221813e4f5254376b263f522600652.png1e221813e4f5254376b263f522600652.png1e221813e4f5254376b263f522600652.png1e221813e4f5254376b263f522600652.png1e221813e4f5254376b263f522600652.png

欢迎加入微信交流群

463f5124a775299262c7db9c4154c474.png

欢迎加我获取源代码

2868860676e5f14bdcdb1876b900be59.png

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Arduino智能⼩车——拼装篇 Arduino智能⼩车——拼装篇 Arduino智能⼩车系列教程时空门: 1. Arduino智能⼩车——拼装篇 2. Arduino智能⼩车——测试篇 3. Arduino智能⼩车——调速篇 4. Arduino智能⼩车——超声波避障 5. Arduino智能⼩车——蓝⽛⼩车 6. Arduino智能⼩车——循迹篇 7. Arduino智能⼩车——⼩车测速 ⽂章⽬录 简介 Arduino是⼀款便捷灵活、⽅便上⼿的开源电⼦原型平台,⽐较适合刚接触硬件的⼊门级开发者学习。在我⾝边有很多初学者都陷⼊了这么 ⼀种困境,已经将Arduino官⽹的教程全部跑完,然⽽还是没有太⼤的成就感,看到⽹上⼤神们基于Arduino各种各样的开发很羡慕,想动 ⼿做⼩项⽬⼜不知从何下⼿。由于⽹上较少看到完整项⽬开发流程,作为⼀个有较多嵌⼊式开发经验的"⽼江湖",在此想⾃⼰综合⾃⼰的 多年的开发经验,为以后的新⼈铺⼀条路。 作为Arduino的第⼀个项⽬,我⽐较建议朋友们去做⼀下智能⼩车。优点如下: 1.可以熟悉做项⽬的⼤概流程,为以后的开发⽣涯奠定基础; 2.需要⾃⼰动⼿拼装制作,完成后有满满的成就感; 3.⼩车作为⼀个基本的开发平台,可以在上⾯搭建各种传感器,⾃定义功能; 4.相对于四旋翼等安全系数⾼,技术能⼒要求较低,适合初学者; 初学的朋友们⼊⼿⼀套智能⼩车套件,某宝上搜智能⼩车可以看到很多,再根据需要购买⼀些模块。 我们准备制作的⼩车终极 形态就类似这种,觉得很帅的话就快开始动⼿做吧!!! 准备材料 智能⼩车的基本构成组件如下: ⼩车套件: 驱动模块:(在此我选⽤⽐较经典的驱动模块L298N,该驱动可以满⾜我们的需求,也可以把电池的⾼电压转换为我们需要的5V,3.3V电 压) 电池:(在此我选⽤的电池型号是18650) 电池座:(电池座⼀定要选取与电池型号相匹配) 当然Arduino板⼦也肯定必不可少,在此我使⽤的是Arduino UNO,其他版本的Arduino也可以参照该教程 做项⽬开发肯定少不了电烙铁,焊锡,电源线,杜邦线,排针,排插这些基本⼯具。 ⾄此,所需的基本材料已经准备完毕,接下来就可以进⾏⼩车的拼装了。 拼装步骤 电机线的焊接 套件中的电机⼀般都是没有连线的,我们需要⾃⼰动⼿把准备好的电源线固定在电机上,⼀般不建议直接把电源线绑在电机上,这样会经常 导致⼩车的电机接触不良,因此我建议⼤家把电源线直接焊在电机上。 电机固定 将上图所⽰的电机固定架插⼊⼩车底盘底板中,⼀般⼩车有上下两个底板,任意拿⼀块即可当做底板。 再将焊接好的电机配套另外⼀个固定架固定在底板上。 同样固定其他三个电机 安装背板⽀柱 安装背板 ⼀般套件都会提供六根铜柱,我们将其固定在⼩车的周围。 安装轮⼦ 总结 ⾄此⼩车的基本拼装已经完成,⼩车驱动、电池等其他模块的安装,以及⼩车的调试将在接下来的教程中为⼤家依次讲解。 欢迎各位朋友添加Q群交流:789127261

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值