Arduino入门指南:深入解析Arduino的概念和原理

“前言:什么是Arduino以及能干嘛?”

  • 一、前言
  • 二、Arduino是什么?
  • 三、Arduino能干什么?
  • 四、Arduino适合什么人?
  • 五、Arduino的优缺点
  • 优点
  • 缺点
  • 一、前言

    本人使用Arduino有9年了,清楚的记得第一次接触Arduino是在高中的时候参加比赛时,当时需要我们制作一个智能项目,题目是智能交通,至于硬件方面并没有太多的限制,当时我的技术储备还乐高的EV3与VEX/FTC阶段,但这些都有着太多的限制,首先他们的一切硬件设备几乎是闭源的,使得我的作品极其的臃肿并且可扩展性非常的低…
    直到…我接触到了Arduino!怎么说呢,当时我记得很清楚,就是比赛的时候,大家的作品全部还是乐高做的,而我用硬卡纸和Arduino+各种原件做的,整个从视觉上和功能实现上就不是一个级别。当然在后来的9年我基本上都有用到Arduino,独乐乐不如众乐乐,现在就分享一下子学习过程~

    二、Arduino是什么?

  • 定义上来说Arduino是包含硬件就是这个开发版和ArduinoIDE编程软件。
  • 理论上来说,Arduino也是单片机,就是51那种,但Arduino非常友好,给单片机封装了一些好东西,这导致你学习起来可以直接调用各种端口各种现成的库和函数。
  • 因此Arduino像是一个平台,你想吃水果,它给你准备好了水和土,想吃什么种什么!
  • 对于新手来说,那就是学习开源硬件的利器,神器,重器!不需要你单独学习寄存器、数字逻辑、等各种专业知识。
  • 严谨点来说:请移步百度百科Arduino
  • 三、Arduino能干什么?

  • 第一:能帮助你入门智能控制
  • 第二:能控制电路#不论你是程序控制还是传感器控制,亦或者是遥控或者是物联网
  • 实例:遥控灯、自动避障小车、自动浇花、温湿度计、游戏机、手柄、遥控车、遥控船、哎反正能编程能连接电路,不涉及大型运算的,单片机能做的他都行。
  • 四、Arduino适合什么人?

  • 最最最受益的一定是孩子们,Arduino把单片机开发甚至是STM32的开发门槛降到了小学标准,这个一点也不夸张。孩子们可以使用Arduino
  • 如果你是一个电子爱好者,那也是非常香的,你用51要十天完成的,Arduino半天搞定!
  • 重要的来了!!如果你真学技术,那就好好打单片机的基础,Arduino就像学乘除法时给你个计算机,是能实现任务,可最基础的0到1还是不明白。
  • 简单来说就是,想学技术就玩单片机,不想学技术,只想快速做出产品就学arduino。 当然了,Arduino也可以学习到很多的C++和电路知识啦~
  • 五、Arduino的优缺点

    优点

  • 1、高效:现成的各种函数,想让灯闪起来只用5行代码
  • 2、学习成本低:不用看芯片手册、不用配置寄存器、不用各种懂,只要你别搞短路和过载,Arduino给你的快乐还是非常多的
  • 3、资源丰富:太多太多的库了,资源超级丰富,项目超级富裕,配件超级齐全,绝对可以0基础开发。
  • 缺点

  • 1、上限相对低:毕竟是封装过的东西,因此上限肯定是没有从0出发的高,而且依靠的是大平台,没了IDE那它就是个单片机。
  • 2、成本相对较高:为什么说相对较高呢,一个ArduinoUNO的板子也就十几块钱,但是呢如果你要批量生产或者大量应用,那真的就一点优势都没有了,所以才说适合从0-1的复现而已。
  • 3、不容易从底层的彻底学习单片机。
  • 物联沃分享整理
    物联沃-IOTWORD物联网 » Arduino入门指南:深入解析Arduino的概念和原理

    发表评论