Arduino Nano:您需要了解的有关此开发板的所有信息

Arduino纳米

Arduino纳米 这是您可以找到著名的Arduino开发板的另一个版本。 它很小,但不要被它的大小所迷惑,它隐藏了很多可能性。 这就像一把真正的瑞士军刀。 有了它,您可以创建许多项目,在这些项目中,保持消耗量和规模至关重要。

像所有Arduino和兼容板一样,它与其他姊妹产品也具有相似之处,尽管它还具有某些独特的技术特性,这些特性与其他产品有所不同。 在本文中,您将看到所有这些 共同点和不同点 以便了解您需要了解的有关该开发板的所有知识,并开始使用Arduino Nano开发自己的DIY项目。

什么是Arduino Nano?

Arduino的 已经是世界经典了 hardware libre 和创客世界。凭借其开发和软件海滩,您可以创建大量项目,其中限制是您的想象力,当然还有一些技术限制。但它们可以让你学习电子学、编程并创造真正的奇迹。

甚至专业项目也基于这些开发板。 如果是 Arduino Nano,它是简化版本 de Arduino UNO。 这样可以最大程度地减少您消耗的能源需求,也意味着需要更少的空间来容纳草捆,从而使其成为对尺寸至关重要的项目的理想之选。

这不是盘子 Arduino UNO 完全小型化,正如您将看到的 重要的技术差异。 也不能替代 百合垫。 但是它具有其他特性和所有Arduino项目中都存在的本质。 当然,可以用相同的方式进行编程 Arduino IDE 像其他人一样。

技术特点

Arduino Nano技术特性

Arduino Nano开发板具有一些在开始使用之前应了解的技术特征 评估是否是您需要的 为您的项目或不符合您的期望。

依据 技术特点 是:

  • 它是一个小型,灵活且易于使用的微控制器板。
  • 它基于Atmel ATmega328p微控制器或3.x版和以前版本的ATmega168中的MCU。 无论如何,它的工作频率为16 Mhz。
  • 存储器由16 KB或32 KB的闪存(取决于版本)(用于引导加载程序的2KB),1或2 KB的SRAM存储器以及512字节或1 KB的EEPROM(取决于MCU)组成。
  • 它的电源电压为5v,但是输入电压可以在7至12v之间变化。
  • 它具有14个数字引脚,8个模拟引脚,2个复位引脚和6个电源引脚(Vcc和GND)。 在模拟和数字引脚中,它们分配了几个额外的功能,例如用于模拟的pinMode()和digitalWrite()以及AnalogRead()。 对于模拟量,它们允许从10到0v的5位分辨率。 在数字上,22可用作输出 PWM.
  • 它不包括直流电插座。
  • 它使用标准的miniUSB与计算机连接以对其进行编程或供电。
  • 功耗为19mA。
  • PCB尺寸为18x45mm,重量仅为7克。

引脚和数据表

Arduino Nano引脚

在这张由Arduino提供的图片中,您可以看到 引脚排列 或在此开发板上可以找到的易受干扰的引脚和连接。 如您所见,Arduino Nano没有与其姐妹一样多的I / O引脚,但是对于大多数项目而言,确实有相当数量的I / O引脚。

如果您想查看更多详细信息,可以访问 数据表 该Arduino Nano版本存在的功能:

与其他Arduino Mini和Micro开发板的差异

Arduino开发板

官方的Arduino 您可以在此博客中找到我们一直在谈论的那些版本,例如UNO,Mega等。 另一个是Arduino Nano,它具有您在上一节中看到的以下差异。

但是,要做 最杰出的总结,相对于其他官方尺寸减小的印版,这些是最重要的:

  • 它的设计目标与Arduino Mini相同,只有Nano具有 miniUSB端口 对它进行编程并为其补充能量。
  • Su PRECIO 它在Arduino Mini和Arduino Micro之间。
  • 其余的特征可以在下面看到 塔布拉:
特点

Arduino迷你

Arduino的微

Arduino纳米

微控制器

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

工作电压

5 V

5 V

5 V

电源电压

7-9 V

7-12 V

7-9 V

工作频率

16 MHz

16 MHz

16 MHz

模拟量输入/输出

8/0

12/0

8/0

数字量输入/输出

14/14

20/20

14/14

PWM

6

7

6

EEPROM(kB)

1

1

0.512 / 0

SRAM(千位)

2

2.5

1 / 2

闪光灯(kB)

32

32

16 / 32

主电源和编程端口

通过FTDI卡或电缆

microUSB数据

的miniUSB

UART

1

1

1

尺寸
3 x 1.8 cm 4.8 x 1.77 cm 4.5 x 1.8 cm

兼容性

Arduino Nano板是 与各种电子元件兼容 像其他盘子一样。 除了其支持的最大电流和电压限制外,没有任何限制。 但是,否则,您可以使用所需的任何组件 全部在HwLibre中看到.

Arduino Nano入门

Arduino IDE的屏幕截图

就像我说的那样,您可以使用相同的软件进行编程,并从此开发板开始使用。 因此,Arduino Nano可以与同一软件一起使用 Arduino IDE 用于其余的印版。 您已经知道该软件非常灵活,甚至允许您使用非Arduino的其他不同开发板...

从如何编程Arduino Nano的示例开始,您可以使用以下代码 电子方案 连接一个简单的 液晶屏 并能够在此板上显示一条消息:

Arduino Nano LCD原理图

尽管在此图中带有Fritzing的板是ONE, 与Nano相同,您只需要将其连接到相应的引脚上即可。也就是说,您可以连接以下内容:

  • RS LCD至Nano引脚D12。
  • LCD从Nano启用到D11。
  • 纳米LCD D4至D5。
  • 纳米LCD D5至D4。
  • 纳米LCD D6至D3。
  • 纳米LCD D7至D2。
  • 5V电源时的LCD VO。 在这一行中,您必须放置图像中出现的10k电阻。
  • 另一方面,您还必须将LCD的GND连接到板的GND。
  • 您已经知道LCD引脚15和16会改变屏幕的亮度,并使用电位计进行调节。

至于 草图代码,您可以使用以下示例开始查看其工作方式。 切记将LiquidCrystal库用于LCD屏幕。 您可以在我们的免费Arduino编程课程中查看更多信息。

#include <LiquidCrystal.h> //No olvides descargar la biblioteca

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

//Configurar el número de columnas y filas del LCD

lcd.begin(16, 2);

//Imprimir mensaje en la LCD

lcd.print("¡HOLA MUNDO!");
}

void loop() {

//Poner el cursor en la columna 0, línea 1

lcd.setCursor(0, 1);

//Imprimir el número de segundos desde reset

lcd.setCursor(0, 1);  
lcd.print(millis() / 1000);

}


发表评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   莫妮卡

    好信息,来自Arduino Nano。
    问候