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開發板具有一些在開始使用之前應了解的技術特徵 評估是否是您需要的 為您的項目或不符合您的期望。

ESAS 技術特徵 聲音:

  • 它是一種小型,靈活且易於使用的微控制器板。
  • 它基於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 價格 它在Arduino Mini和Arduino Micro之間。
  • 其餘的特徵可以在下面看到 塔布拉:
特點

Arduino迷你

Arduino的微

Arduino納米

微控制器

Atmega328P

ATmega32U4

ATmega168 / ATmega328P

工作電壓

5V

5V

5V

電源電壓

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數據

迷你USB

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。
    問候