新手必看!制作机器人小车的基础知识及单片机入门指南

说小车之前,我还是要再次单片机入门基础,毕竟基础扎实能让你事半功倍!首先我们要把智能小车的硬件原理搞懂,简单的智能小车一般有电机驱动、超声波测距、以及LED和蜂鸣器的提示。另外一些外部器件的控制,比如说电机、超声波测距模块都是需要看他们产品的数据手册的。

最近遇到很多喜欢机器人的朋友,他们对机器人很热衷,想要马上制作一个,有的甚至还计划着如何制作自己的第一个机器人,但很多人都是徒劳无功,找不到办法,只能默默仰望,最后只能放弃!

我的看法是:初学者最好从智能车入手,智能机器人可以说是一个水准非常高的大工程,不是一个人就能掌控的,光是金钱的投入就难以想象。

相比于机器人汽车,技术门槛更低,资金投入更少,市面上也有更多各类产品和零配件的支持,虽然简单,但能实现的功能却不少。

在讲车之前,还是要再过一遍微控制器的基本知识,毕竟基础扎实才能事半功倍!

数字电路与数字、模拟电路:模拟电路和数字电路都是比较抽象的学科,学好需要花费一些功夫。在学之前,如果感觉模拟电路和数字电路的基础不好,。在这方面,我一般要求华为MCU编程的同学只要能正确使用电阻、电容等元器件,掌握二极管、三极管的基本工作原理就可以了。

计算机语言:C语言知识,没有任何编程基础的人都可以学。在我看来,学习C语言知识并不难,没有任何编程基础的人都可以学。在我看来,初中生、高中生、中专生、大学生都可以学。当然,数学基础好、逻辑思维好的人学起来相对容易。

51单片机:最好有8位单片机原理方面的学习和实践经验

实践能力:能用数字万用表进行基本测试,判断电路的通断,使用烙铁进行焊接等。

满足了这些条件后,我们开始研究智能汽车

1. 材料准备

不要想着自己制作组装零件、设计电路板,不现实,浪费时间,直接买现成的方案就行。

如果你不会用烙铁,你的焊接是会失败的,不信你试试!

新手必看!制作机器人小车的基础知识及单片机入门指南

记住,我们的最终目的是掌握这辆智能车的硬件原理和程序。

二、收集信息

一般这类套件的商家都会提供原理图,源代码,甚至视频教程。

只要你努力学习,大多数人都能学会。

开发阶段

01

1.硬件原理

首先我们要了解智能小车的硬件原理,简单的智能小车一般有电机驱动、超声波测距、LED和蜂鸣器提示等功能。

我们只要了解它们的控制原理就可以了,不需要会独立设计,记住不要墨守成规!

02

查看源代码

大多数人在前期无法独立编写整个项目的程序,这是很正常的。

首先参考商家提供的源代码,看看他们是怎么实现的,然后在他们的代码基础上做一些修改,最后烧写进去测试反应。

通过不断地深入新的问题并进行修改,我基本掌握了他们的代码实现的思维和方法。

03

自己重写代码

有了想法之后,就可以开始自己重写代码了。这一步一定要做。看懂和会写是两码事。

其他外部设备的控制,例如电机、超声波测距模块等,需要参考其产品数据表。

对于一个新手来说,整个项目一般需要半个月到一个月左右的时间。

做完这个项目你基本就能看懂别人写的51单片机开发程序了。

成为专家是一个不断阅读,不断修改,然后自己重​​写的过程。

单片机

电子工程师的自白:从月薪 20K 到快包平台的优质服务商

2024-6-1 0:05:17

单片机

嵌入式单片机开发 10 年经验分享:技术、创业与兴趣的交织

2024-6-1 1:04:52

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索