玩 Arduino 需要做哪些准备?

玩 Arduino需要做哪些准备?

最近刚刚上手Arduino。不得不说Arduino真的是一个非常棒的开源硬件。

我是学机械的,对电子和编程就是一白痴,不过我也可以很容易上手Arduino,没错只是上手,还得继续学习学习。

先总结:

.有点C语言的基础。

.大概了解下什么是Arduino。

.学习简单的电子零件。

.做项目。

说说我上手的过程。我是一个大学三机械狗。像大多数大学生那样大学都有门叫C语言的课,在大一学习了C语言,有点C语言的基础。周围认识的人都对电子这一块不了解,问老师,老师甚至都不知道什么是Arduino,所以一开始我选择在图书馆借几本书,总体看看什么是Arduino,书不必翻太后,看前边介绍内容就可以了,除此之外配合好搜索引擎,在网上看点资料(维基百科、百度百科),这样有一个初步的认识。这时你就知道这东西是啥玩意、能干嘛。

或许在看介绍的过程中你还接触到了什么鬼树莓派、Arm、51、PLC.....觉得异常凌乱,不知道有什么区别。亲,这时就不要纠结下去了,这里Arduino、arm、树莓派、单片机四者有什么不同? -颜骏的回答 -知乎.秒懂。

看完书就该实践了,我不像这里的大神那样自己知道什么需要什么就去买什么,我是淘宝了一个学习套件,包括了一些很基本的入门零件,LED、超声波、红外、常见电机.....。

扫描二维码关注公众号,回复: 14344692 查看本文章

72dc5913cd209cb79f065cc0eb22adcd.png

(图片来自淘宝,侵权删)
买回来之后就,按照着书的教程,慢慢去实现一些简单的基本的功能。
点亮一个小LED灯,接着让小灯一闪一闪,然后改变它的亮度、利用PWM调亮度.......
在这个过程中,最重要的还是读得懂程序,了解编程思路。毕竟程序才是核心所在。
遇到一些不懂的专业术语或者问题,要善于上网学习。此外论坛还是一个很不错的选择,不过鉴于新手,我个人是比较不赞成去的。因为没基础的情况下,很多东西都看不懂。

这样一套书做下来,我已经对基本零件、Arduino编程思路有了一个比较好的了解。这时候看图书馆借来的书就不会那么吃力了。可是这样还远远不够,我得用Arduino来做一些很有趣的交互项目。

这时候我上论坛,找一些简单的、已经开源供大家学习的项目。我一开始是选择的是循轨小车。在做小车的过程中,我一定会接触到一些以前没学过的电子零件,比如我是用了L298N这个电机驱动板,这时候我就上网找管脚图看,知道各个插脚是干嘛的。硬件学习完毕,然后就是看代码。看看别人用什么方法写、多找一些相同项目开源代码对比一下哪一种比较好。这样一个项目下来能学到不少了。

e29b2f965dd7c05c05a036ef408966f4.pnga3f79881b80ebbbc7f56cb6e02767018.png

在图书馆一个角落,粗粗操操地拼装起来,没有太华丽。纸还是机械制图没用的A0图纸。

后来还做了一个夜明灯、拼装了一个像样点的小车....

猜你喜欢

转载自blog.csdn.net/danpianji777/article/details/125376250