Arduino and ADK的群里,Geek-workshop论坛上经常能听到新人问:我想学Arduino,应该如何开始?我没有任何基础,能学Arduino吗?
对于这样的“小白”用户,诸位已经走在快车道上的大神就不要拍砖了。英明的做法是要设身处地地站在“小白”的立场上,用他们的思维方式引导他们逐步迈向大神之路。2012年,继《Arduino开发实战指南:AVR篇》之后,随着越来越多的用户加入Arduino的行列,我和程晨商量,我们得为“小白”做一本书,因为对很多用户来讲,前者还是有些难了。
对于零基础的读者,有以下知识点需要突破:1、 电路基础。电路的常识很重要,你最起码会在面包板上插一些基本的电路,这是基本要求。2、 元器件的基础。做电子控制,识别一些基本的电子元器件当然很必要了。你如果在电子市场里找“三只脚的运放”那不把柜台老板难为死才怪呢。最起码要认识一些基本的,如电阻,电容等。3、 串口通信的原理和使用。串口通信是arduino的控制原理的核心,这个就是死记硬背也要搞明白。4、 会画原理图。复杂的原理图工具如Protel,PADS对于一般的初学者来讲还是算了。但如果能花些力气掌握还是个好事。对零基础用户,尤其是初学Arduino用户,我还是推荐“fritzing”。5、 C语言。这没啥可说的,得练好啊。没有什么终南捷径,推荐看C语言之父的《C程序设计语言(第2版新版) 》。这不是我们这本书的重点。6、 熟练地在面包板搭电路。任何技能都需要反复地练习,Arduino也不例外。从点亮一个LED开始,不断地重复练习基本搭建电路的能力,并在此基础上不断修改,添加新的互动元件,做更复杂的项目。 通过以上的练习,就能保证你基本上具备玩转Arduino所需的电子知识了。当然了,要想做复杂的控制,这个远远不够。如果你想在电路这块走的更深,你需要学习模电,数电,单片机等知识。正所谓路漫漫兮修远矣,需要有个比较长的,循序渐进的过程。在后续,还有相关的书规划,希望大家持续关注。 我和程晨推出的这本《Arduino电子设计实战指南:零基础篇》涵盖了零基础用户需要掌握的基本知识,为了清晰展示书中的电路连线细节,我们还使用了彩印。我希望这本书能够帮助到更多的初学者。也欢迎大家在论坛提问或者讨论任何相关的知识,给予我们关于这本书的反馈。
京东: http://book.jd.com/11225103.html
当当: http://product.dangdang.com/product.aspx?product_id=23231991
卓越 : http://www.amazon.cn/Arduino%E7% ... -8&keywords=arduino
|