EzrealC

Arduino基础教程第一期 Part A——认识Arduino
Arduino是什么鬼?(Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Ardui...
扫描右侧二维码阅读全文
21
2017/04

Arduino基础教程第一期 Part A——认识Arduino

Arduino是什么鬼?

(Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti。

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。)

——以上内容摘自百度百科

下面是我自己的理解:

Arduino是个开源的硬件平台,开源的意义在于可以让使用者随意更改硬件和软件,提高工作效率。体积小是单片机一贯的优点,我认为Arduino说比8051系列单片机强大十几倍毫不夸张。我们常用的Arduino UNO/Mega2560/Nano/Mini等都将IO端口全部引出,方便安装管理操作。但是又不失体积小巧,以Nano来讲,是我们经常用于小型电路设备控制器和小型飞控的主要控制器,其大小仅为大约2cm*6cm,但功能依旧强大,单片机工作于5V/16MHz的环境当中,性能完全够用,某宝还有卖修改版(工作于3.3V/8MHz)的Nano,超低压直流环境同样适用。14个数字IO,5个模拟IO用于接入传感器或继电器等模块,瞬间秒杀8051。

Arduino作为学生的实验平台也很不错,由于Arduino是开源硬件,所有拿到图纸的人都可以进行生产,这造就了他的成本价格低廉。虽然说官方的UNO板国内售价高达89元,但是某宝上的第三方卖家的山寨版(改良版)性能质量也不输官方,售价仅为15~20元左右,也是成为了学生党的首选之一。

总而言之,Arduino完全可以胜任单片机入门实验的角色,那么下面就让我们来学习基础的Arduino的操作实验吧!

Last modification:July 22nd, 2018 at 10:33 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment