Arduino 开发板

17 Mar 2025 | 5 分钟阅读

Arduino是一个易于使用的开放平台,用于创建电子项目。 Arduino开发板在创建不同的项目方面起着至关重要的作用。 它使非工程师、爱好者等可以轻松使用电子产品。

Arduino开发板上存在的各种组件包括微控制器、数字输入/输出引脚、USB接口和连接器、模拟引脚、复位按钮、电源按钮、LED、晶体振荡器稳压器。 某些组件可能因开发板的类型而异。

长期以来使用最标准和最受欢迎的开发板是Arduino UNO。 UNO开发板上存在的ATmega328微控制器使其比其他开发板更强大。 有各种类型的Arduino开发板用于不同的目的和项目。 Arduino开发板使用Arduino (IDE) 进行组织,该IDE可在各种平台上运行。 在这里,IDE代表集成开发环境。

让我们讨论一些常见且最好的Arduino开发板。

Arduino开发板的类型

  • Arduino UNO

Arduino UNO基于ATmega328P微控制器。 与其他开发板(例如Arduino Mega开发板等)相比,它易于使用。 Arduino UNO包括6个模拟引脚输入、14个数字引脚、一个USB连接器、一个电源插孔和一个ICSP(In-Circuit Serial Programming)标头。

它是从所有可用的Arduino开发板列表中使用最多和最标准的。 也建议初学者使用,因为它易于使用。

Arduino Boards
  • Arduino Nano

Arduino Nano是一个小型Arduino开发板,基于ATmega328P或ATmega628微控制器。 连接性与Arduino UNO开发板相同。

Nano开发板被定义为可持续、小型、一致且灵活的微控制器开发板。 与UNO开发板相比,它体积小。 使用Arduino Nano开发板启动项目所需的设备是Arduino IDE和迷你USB。

Arduino Nano包括一组14个数字引脚和8个模拟引脚的I/O引脚。 它还包括6个电源引脚和2个复位引脚。

Arduino Boards
  • Arduino Mega

Arduino Mega基于ATmega2560微控制器。 ATmega2560是一个8位微控制器。 我们需要一根简单的USB电缆连接到计算机,以及一个AC到DC适配器或电池才能开始使用它。 它具有使用更多内存空间的优势。

Arduino Mega包括54个I/O数字引脚和16个模拟输入/输出 (I/O)、ICSP标头、一个复位按钮、4个UART(通用异步接收器/发送器)端口、USB连接和一个电源插孔。

Arduino Boards
  • Arduino Micro

Arduino Micro基于ATmega32U4微控制器。 它由20组引脚组成。 该组中的7个引脚是PWM(脉冲宽度调制)引脚,而12个引脚是模拟输入引脚。 板上的其他组件包括复位按钮、16MHz晶体振荡器、ICSP标头和一个微型USB连接。

Arduino Micro开发板中内置了USB。

Arduino Boards

Arduino Micro也被称为Arduino Leonardo的缩小版。

  • Arduino Leonardo

Arduino Leonardo的基本规格与Arduino Micro相同。 它也基于ATmega32U4微控制器。 板上存在的组件有20个模拟和数字引脚、复位按钮、16MHz晶体振荡器、ICSP标头和一个微型USB连接。

Arduino Boards
  • Arduino Due

Arduino Due基于32位ARM内核。 它是基于ARM微控制器开发的第一个Arduino开发板。 它包含54个数字输入/输出引脚和12个模拟引脚。 板上存在的微控制器是Atmel SAM3X8E ARM Cortex-M3 CPU。

Arduino Boards

它有两个端口,即本地USB端口和编程端口。 USB电缆的微型端应连接到编程端口。

  • Arduino 扩展板

Arduino扩展板是可以插入PCB顶部的开发板。 扩展板进一步扩展了PCB的潜力。 扩展板的生产成本低廉。 也很容易使用。 有各种类型的Arduino扩展板可用于不同的目的。 例如,Xbee扩展板。

Arduino Boards

Xbee扩展板可用于使用Zigbee模块通过Zigbee模块在多个Arduino开发板之间进行无线通信,距离可达300英尺。

  • Arduino Lilypad

Arduino LilyPad最初是为可穿戴项目和电子纺织品创建的。 它基于ATmega168微控制器。 Lilypad的功能与其他Arduino开发板相同。 它是一个圆形、轻便的开发板,组件数量最少,以保持开发板的尺寸较小。

Arduino Lilypad开发板由Sparkfun和Leah设计。 它由Leah Buechley开发。 它有9个数字I/O引脚。

Arduino Boards
  • Arduino蓝牙

Arduino蓝牙开发板基于ATmega168微控制器。 它也被命名为Arduino BT开发板。 板上存在的组件包括16个数字引脚、6个模拟引脚、复位按钮、16MHz晶体振荡器、ICSP标头和螺钉端子。 螺钉端子用于供电。

Arduino Boards

Arduino蓝牙微控制器开发板可以通过蓝牙进行编程,作为无线连接。

  • Arduino Diecimila

Arduino Diecimila也基于ATmeg628微控制器。 该开发板包括6个模拟引脚输入、14个数字输入/输出引脚、一个USB连接器、一个电源插孔、一个ICSP(In-Circuit Serial Programming)标头和一个复位按钮。

Arduino Boards

我们可以使用USB将开发板连接到计算机,并借助AC到DC适配器为开发板供电。 Diecimila最初是为了纪念Arduino交付的第10000块开发板而开发的。 在这里,Diecimila在意大利语中表示10,000。

  • Arduino Robot

Arduino Robot被称为微型计算机。 它广泛用于机器人技术。 该开发板包括扬声器、五按钮、彩色屏幕、两个电机、一个SD卡读取器、一个数字罗盘、两个电位器和五个地板传感器。

Arduino Boards

可以使用Robot库来控制执行器和传感器。

  • Arduino以太网

Arduino以太网基于ATmega328微控制器。 该开发板包括6个模拟引脚、14个数字I/O引脚、晶体振荡器、复位按钮、ICSP标头、一个电源插孔和一个RJ45连接。

Arduino Boards

借助以太网扩展板,我们可以将Arduino开发板连接到互联网。

  • Arduino Zero

Arduino Zero通常被称为Arduino UNO的32位扩展。 它基于Atmel的SAM21 MCU。 该开发板包括6个模拟引脚输入、14个数字输入/输出引脚、一个USB连接器、一个电源插孔和一个ICSP(In-Circuit Serial Programming)标头、UART端口引脚、一个电源标头和AREF按钮。

Arduino Boards

Arduino Zero也支持Atmel的嵌入式调试器。 调试器的功能是提供完整的调试接口,无需额外的硬件。

  • Arduino Esplora

Arduino Esplora开发板允许轻松连接传感器和执行器。 Esplora开发板上连接的输出和输入使其与其他类型的Arduino开发板不同。 该开发板包括输出、输入、一个小型微控制器、一个麦克风、一个传感器、一个操纵杆、一个加速度计、一个温度传感器、四个按钮和一个滑块。

Arduino Boards
  • Arduino Pro Micro

Arduino Pro Micro的结构类似于Arduino Mini开发板,除了微控制器ATmega32U4。 该开发板包括12个数字输入/输出引脚、5个PWM(脉冲宽度调制)引脚、Tx和Rx串行连接以及10位ADC(模数转换器)。

Arduino Boards

Arduino软件中可用的开发板列表

我们可以在Arduino软件中看到的开发板列表如下所示

Arduino Boards

在这里,点代表Arduino IDE中选择的Arduino开发板。


下一话题Arduino UNO