电子技术电子技术
 
小白零基础学Arduino
kc2038 2013-10-11 17:08:42

   Arduino 的群里,Geek论坛上经常能听到新人问:我想学Arduino,应该如何开始?我没有任何基础,能学Arduino吗?
   这里的零基础,指的是连基本的电子元器件都还没完全弄明白的,真正的电子小白。你别说,这样情况的还不少。
     对于这样的“小白”用户,诸位已经走在快车道上的大神就不要拍砖了。可行做法是设身处地地站在“小白”的位置上,用他们的思维方式引导他们逐步迈向大神之路。
  大神学习一种新芯片,都是看说明文档,拿别人的程序修改一下,然后把程序跑一遍,在这个过程中去观察和学习,逐渐掌握。对于已经有一定嵌入基础的朋友来说这是个好方法。
  但是想让一个连电子元器件还没完全弄清楚的的小白也能独立用Arduino来制作自己的作品,还是得给他们一份从零开始的路线图循序渐进地学习
  下面就是一份零基础学Arduino的路线图
  204734

  
对于零基础的小白来说,有以下知识点需要突破:
第一知识点:元器件的基础。
   做电子控制,识别一些基本的电子元器件当然很必要了。你如果在电子市场里找“三只脚的运放”那不把柜台老板难为死才怪呢。最起码要认识一些基本的,如电阻,电容等。
第二知识点:电路基础。
   电路的常识很重要,你最起码会在面包板上插一些基本的电路,这是基本要求。
第三知识点:电路识图。
   认识了元器件,也懂得在洞洞板上搭个简单的电路了,下一步学习,当然是学习各种基本单元功能电路。如果不会电路识图,怎么看得懂电路图?各种基本功能电路单元可是复杂电路的基础。
第四知识点:串口通信的原理和使用。
   串口通信是arduino的控制原理的核心,这个就是死记硬背也要搞明白。
第五知识点:会画原理图。
   复杂的原理图工具如Protel,PADS对于一般的初学者来讲还是算了。但如果能花些力气掌握还是个好事。对零基础用户,尤其是初学Arduino用户,推荐“fritzing”,这是一个易上手的电路绘图软件。
第六知识点:
    C语言。这没啥可说的,得练好啊,这是能独立做出新作品的基础。没有什么终南捷径,入门的推荐看《写给大家看的C语言书(第2版)》【美】Greg Perry著。

   从第一步开始,在面包板搭一个最简单的电路,直到能熟练地搭建各种功能单元电路。
  任何技能都需要反复地练习,Arduino也不例外。
  从点亮一个LED开始,不断地重复练习基本搭建电路的能力。并在此基础上不断修改,添加新的互动元件,做更复杂的项目,用不同的组合来实现自己需要的功能……到最后,你已经不知不觉的脱掉小白的帽子了。
  
  通过以上的知识点学习,就能保证你基本上具备玩转Arduino所需的电子知识了。当然了,要想做复杂的控制,这个远远不够。如果你想在电路这块走的更深,你需要学习模电,数电,单片机等知识。正所谓路漫漫兮修远矣,需要有个比较长的,循序渐进的过程。
  总结的一些学习书籍,有能力的朋友可以购买纸质,也可以搜集电子版本,也许能帮助你更快地走上Arduino之路。
204735
204736
204737
204738
204739
204740
204741
204742


2013-10-11 23:56:28
1楼
其实有些开关电源维修方面的书也挺不错的,适合于新手。
2楼
玩过51 stm32 模电 数电 就是没动过avr熔丝坑爹啊现在还不会配置。
3楼

重要的是动手,买个套件照着书做,做完一次就知道是怎么回事了。

下图是一个“零基础”套件,是这边创客空间送给成局的,生产这个套件的厂在成都,据说有几十号人。搭配得当的话,套件利润尚可维持发展,比如这个套件的毛利润就接近售价的三分之二。希望坛子上的朋友多出专业领域的套件。

204802

(大的那张电路板是后来放进去的进阶版本,0基础套件中只有那张小板子)
kc2038(作者)
4楼
也是一条创业之路啊。
kc2038(作者)
5楼
猎鹰 发表于 2013-10-11 11:56
其实有些开关电源维修方面的书也挺不错的,适合于新手。


欢迎推荐具体书目。[s:1]
kc2038(作者)
6楼
虎哥 发表于 2013-10-12 08:37
重要的是动手,买个套件照着书做,做完一次就知道是怎么回事了。

下图是一个“零基础”套件,是这边创 ...


老虎顺便搭售吧[s:9]

想参与大家的讨论?现在就 登录 或者 注册

nkc production server  https://github.com/kccd/nkc.git

科创研究院 (c)2001-2018

蜀ICP备11004945号-2 川公网安备51010802000058号