首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

学arduino

学arduino

Arduino and ADK的群里,Geek-workshop论坛上经常能听到新人问:我想学Arduino,应该如何开始?我没有任何基础,能学Arduino吗?


对于这样的“小白”用户,诸位已经走在快车道上的大神就不要拍砖了。英明的做法是要设身处地地站在“小白”的立场上,用他们的思维方式引导他们逐步迈向大神之路。2012年,继《Arduino开发实战指南:AVR篇》之后,随着越来越多的用户加入Arduino的行列,我和程晨商量,我们得为“小白”做一本书,因为对很多用户来讲,前者还是有些难了。就像我在杭州出差的时候,弘毅问我,“我该怎么给美院那些没有电的基础,又没有程序基础的艺术生上课呢?”彼时,弘毅已经自己玩了很长时间了,虽然算不上大神,但最起码能人模人样地点亮几个LED,控制几个舵机啥的。赫老板还在论坛里写了N多例程,引得一批初学者膜拜地不行。但让他把自己自学过程整理出来的时候,他憋了几个月,连个目录都愣是没憋出来。这里确实有个问题,重现自学过程不是一个简单的事情,跟赫老板无关。赫老板擅长的是修改别人的程序,然后把程序跑一遍,在这个过程中去观察和学习。我不得不说这是个好方法,但是想做点大项目,还是得循序渐进地来。

对于零基础的读者,有以下知识点需要突破:

1、
电路基础。电路的常识很重要,你最起码会在面包板上插一些基本的电路,这是基本要求。

2、
元器件的基础。做电子控制,识别一些基本的电子元器件当然很必要了。你如果在电子市场里找“三只脚的运放”那不把柜台老板难为死才怪呢。最起码要认识一些基本的,如电阻,电容等。

3、
串口通信的原理和使用。串口通信是arduino的控制原理的核心,这个就是死记硬背也要搞明白。

4、
会画原理图。复杂的原理图工具如ProtelPADS对于一般的初学者来讲还是算了。但如果能花些力气掌握还是个好事。对零基础用户,尤其是初学Arduino用户,我还是推荐“fritzing”。

5、
C语言。这没啥可说的,得练好啊。没有什么终南捷径,推荐看C语言之父的《C程序设计语言(第2版新版)
》。这不是我们这本书的重点。

6、
熟练地在面包板搭电路。任何技能都需要反复地练习,Arduino也不例外。从点亮一个LED开始,不断地重复练习基本搭建电路的能力,并在此基础上不断修改,添加新的互动元件,做更复杂的项目。


通过以上的练习,就能保证你基本上具备玩转Arduino所需的电子知识了。当然了,要想做复杂的控制,这个远远不够。如果你想在电路这块走的更深,你需要学习模电,数电,单片机等知识。正所谓路漫漫兮修远矣,需要有个比较长的,循序渐进的过程。在后续,还有相关的书规划,希望大家持续关注。

我和程晨推出的这本《Arduino电子设计实战指南:零基础篇》涵盖了零基础用户需要掌握的基本知识,为了清晰展示书中的电路连线细节,我们还使用了彩印。我希望这本书能够帮助到更多的初学者。也欢迎大家在论坛提问或者讨论任何相关的知识,给予我们关于这本书的反馈。




返回列表