Uno | Arduino 最受欢迎的单板计算机简介

Uno | Arduino 最受欢迎的单板计算机简介

Uno | Arduino 最受欢迎的单板计算机简介

Arduino Uno 是 Arduino Corporation 开发板的典型代表,也是原型工具的金标准,专为教育目的以及需要简单易用微控制器的创客而设计。Arduino Uno 设计用于利用各种各样的微控制器以及计算机编程,但由于其不可思议的通用性,它已经成为几乎所有 DIY 应用的首选,初学者和专业人士都可以同样有效地使用。

Arduino Uno 是市场上最受欢迎的紧凑型开发板之一。此款开发板基于可拆卸的 ATMEL ATmega328P 微处理器,尺寸 (2.7” x 2.1”) 比您的手掌还要小,它拥有 8 位分辨率,而且自带用于改编程序的 USB 引导程序。这款小巧的处理器配备 32 KB 的闪速存储器、2 KB 的静态随机存储器以及 1 KB 的电气拭除式可编程只读存储器,可以执行大多数您需要它执行的任务。

该开发板自带 16 MHz 的定时石英晶体、USB 连接器、电源插座以及 ISCP 数据头。Arduino Uno 拥有 20 路输入/输出引脚,其中六路数字输出可用作 PWM 输出,还有六路可变引脚。请参阅以下图表,了解上述引脚的详细位置。

Uno | Arduino 最受欢迎的单板计算机简介


Arduino Uno 之所以能够很容易地为所有用户使用,其中一个原因是由于 Arduino 的集成开发环境 (IDE)。这种开源的集成开发环境使用 Java 创建命令和程序。从用户的角度来看, Arduino 的集成开发环境包含一些使得代码简洁高效的有用功能,如文本复制/粘贴以及语法高亮显示。因为它是开源软件,Arduino 的集成开发环境还拥有关联的社区资源库,使得新用户可以找到最适合他们需求的程序框架,而经验丰富的程序员可以发布他们的项目和创意,为那些不熟悉这种语言的用户介绍语法。

Arduino Uno 的另一个了不起的地方是 Arduino Shields 扩展板。扩展板是硬件的附带装置,可直接与 Uno 的排针连接,对硬件的功能进行扩展。扩展板由印刷电路板以及一体化软件组成,印刷电路板拥有嵌入式元器件和连接器,有助于促进特定功能的实现;而一体化软件可以将其功能传递给 Uno。扩展板还可以叠加,为 Arduino Uno 增加多种功能。

一些受用户欢迎的 Arduino 扩展板包括 Wi-Fi Shield,它为 Uno 提供无线连接能力,以及使得 Uno 可以对直流电和步进马达进行控制的 Motor Shield。只需少量编码以及极少量的动手操作,任何人都可以使用扩展板轻松地将关键功能与他们的 Arduino Uno 系统集成。得益于丰富多样的 Arduino 扩展板,几乎所有项目都可以得到简化和增强,从而提高性能并且易于实施。

Arduino Uno 将强大微处理器的所有功用,以及不断增加的、由社区创建的软件和功能扩展板结合在一起,形成对用户非常友好的紧凑型开发板,特别适合于那些试图进入微电子领域,或者仅仅想要为他/她的想法进行原型而寻找有效途径的用户。