Arduino UNO

17 Mar 2025 | 5 分钟阅读

Arduino UNO 是 Arduino 的标准板。 这里的 UNO 在意大利语中是“一”的意思。 它被命名为 UNO,用于标记 Arduino 软件的第一个版本。 它也是 Arduino 发布的第一块 USB 板。 它被认为是用于各种项目的强大板。 Arduino.cc 开发了 Arduino UNO 板。

Arduino UNO 基于 ATmega328P 微控制器。 与其他板(例如 Arduino Mega 板等)相比,它易于使用。 该板由数字和模拟输入/输出引脚 (I/O)、屏蔽和其他电路组成。

Arduino UNO 包括 6 个模拟引脚输入、14 个数字引脚、一个 USB 连接器、一个电源插孔和一个 ICSP(In-Circuit Serial Programming,在线串行编程)接头。 它基于 IDE 进行编程,IDE 代表集成开发环境。 它可以在在线和离线平台上运行。

IDE 是所有可用的 Arduino 板通用的。

Arduino 板如下所示

Arduino UNO

Arduino UNO 板的组件如下所示

Arduino UNO

让我们详细讨论每个组件。

  • ATmega328 微控制器 - 它是 ATmel 家族的单芯片微控制器。 其中的处理器代码是 8 位。 它结合了 存储器(SRAM、EEPROM 和 Flash)、模数转换器、SPI 串行端口、I/O 线、寄存器、定时器、外部和内部中断以及振荡器。
  • ICSP 引脚 - In-Circuit Serial Programming 引脚允许用户使用 Arduino 板的固件进行编程。
  • 电源 LED 指示灯 - LED 的 ON 状态显示电源已激活。 当电源关闭时,LED 将不会亮起。
  • 数字 I/O 引脚 - 数字引脚具有 HIGH 或 LOW 值。 编号从 D0 到 D13 的引脚是数字引脚。
  • TX 和 RX LED - 这些 LED 的亮起代表数据的成功流动。
  • AREF- 模拟参考 (AREF) 引脚用于将参考电压从外部电源馈送到 Arduino UNO 板。
  • 复位按钮 - 用于向连接添加复位按钮。
  • USB - 它允许电路板连接到计算机。 这对于 Arduino UNO 板的编程至关重要。
  • 晶体振荡器 - 晶体振荡器的频率为 16MHz,这使得 Arduino UNO 成为一个强大的板。
  • 稳压器 - 稳压器将输入电压转换为 5V。
  • GND - 接地引脚。 接地引脚用作零电压的引脚。
  • Vin - 它是输入电压。
  • 模拟引脚 - 编号从 A0 到 A5 的引脚是模拟引脚。 模拟引脚的功能是读取连接中使用的模拟传感器。 它也可以用作 GPIO(通用输入输出)引脚。

为什么 Arduino 比其他板更推荐给初学者?

Arduino 板中的 USB 端口用于使用 USB 电缆将板连接到计算机。 该电缆既用作串行端口,又用作供电接口。 这种双重功能使其独特,推荐并易于初学者使用。

Arduino UNO 和 Arduino Nano 之间的主要区别是什么?

与 Arduino UNO 相比,Arduino Nano 具有紧凑的尺寸和迷你 USB 电缆。

Arduino UNO 和 Arduino Mega 之间的主要区别是什么?

与 Arduino Mega 相比,Arduino UNO 是一款推荐给初学者的标准板,由于其更大的内存空间,Arduino Mega 用于复杂项目。

内存

内存结构如下图所示

Arduino UNO

预装的闪存有一个引导加载程序,它占用 0.5 Kb 的内存。

在这里,SRAM 代表静态随机存取存储器,EEPROM 代表电可擦可编程只读存储器。

Arduino UNO 的技术规格

Arduino UNO 的技术规格如下所示

  • Arduino UNO 板上有 20 个输入/输出引脚。 这 20 个引脚包括 6 个 PWM 引脚、6 个模拟引脚和 8 个数字 I/O 引脚。
  • PWM 引脚是脉冲宽度调制功能的引脚。
  • Arduino UNO 中存在的晶体振荡器具有 16MHz 的频率。
  • 它还具有一个 Arduino 集成的 WiFi 模块。 这种 Arduino UNO 板基于集成的 WiFi ESP8266 模块和 ATmega328P 微控制器。
  • UNO 板的输入电压范围为 7V 到 20V。
  • Arduino UNO 会自动从外部电源获取电源。 它也可以从 USB 获取电源。

如何开始使用 Arduino UNO?

我们可以使用 Arduino IDE 对 Arduino UNO 进行编程。 Arduino IDE 是集成开发程序,适用于所有板。

我们还可以使用 Arduino Web Editor,它允许我们将草图上传并将代码从我们的 Web 浏览器(推荐使用 Google Chrome)写入到任何 Arduino 板。 它是一个在线平台。

USB 连接对于将计算机与板连接起来至关重要。 连接后,PWR 引脚将变为绿色。 这是一个绿色的电源 LED

开始使用 Arduino UNO 的步骤如下所示

  • 安装该板的 驱动程序

一旦我们将板连接到计算机,从 XP 到 10 的 Windows 都会自动安装板驱动程序。

但是,如果您扩展或下载了 zip 包,请按照以下步骤操作

  1. 单击 开始 -> 控制面板 -> 系统和安全
  2. 单击 系统 -> 设备管理器 -> 端口 (COM & LPT) -> Arduino UNO (COMxx)。 如果 COM & LPT 不存在,请查找 其他设备 -> 未知设备
  3. 右键单击 Arduino UNO (COmxx) -> 更新驱动程序软件 -> 浏览我的电脑以查找驱动程序软件。
  4. 选择文件“inf”进行导航,否则,选择“ArduinoUNO.inf”。
  5. 安装完成。
  • 打开在 Arduino 软件中编写的代码或草图。
  • 选择板的类型。
    单击 '工具' 并选择 ,如下所示
    Arduino UNO
  • 选择端口。 单击 工具 -> 端口(选择端口)。 该端口很可能是 COM3 或更高版本。 例如,COM6 等。 COM1COM2 端口将不会出现,因为这两个端口是为硬件串行端口保留的。
  • 现在,上传运行编写的代码或草图。

要上传和运行,请单击 Arduino 显示面板顶部的按钮,如下所示

Arduino UNO

在代码或草图编译并运行几秒钟后,Arduino 板上的 RX 和 TX 灯会闪烁。

代码成功上传后,将出现“完成上传”消息。 该消息将在状态栏中可见。