Arduino納米 這是您可以找到著名的Arduino開發板的另一個版本。 它很小,但不要被它的大小所迷惑,它隱藏了很多可能性。 這就像一把真正的瑞士軍用電子刀。 有了它,您可以創建許多項目,在這些項目中,保持消耗量和規模至關重要。
像所有Arduino和兼容板一樣,它與其他姊妹產品也具有相似之處,儘管它也具有某些獨特的技術特徵,並且與其他產品有所不同。 在本文中,您將看到所有這些內容。 共同點和不同點 以便了解您需要了解的有關此開發板的所有知識,並開始使用Arduino Nano開發自己的DIY項目。
什麼是Arduino Nano?
Arduino的 已經是世界經典了 hardware libre 和創客世界。憑藉其開發和軟體海灘,您可以創建大量項目,其中限制是您的想像力,當然還有一些技術限制。但它們可以讓你學習電子學、程式設計並創造真正的奇蹟。
甚至專業項目也基於這些開發板。 如果是 Arduino Nano,它是簡化版本 de Arduino UNO。 這樣可以最大程度地減少您消耗的能源需求,也意味著需要更少的空間來容納草捆,從而使其成為對尺寸至關重要的項目的理想之選。
這不是盤子 Arduino UNO 完全小型化,正如您將看到的 重要的技術差異。 也不能替代 百合墊。 但是它具有其他特性和所有Arduino項目中都存在的本質。 當然,可以用相同的方式進行編程 Arduino IDE 像其他人一樣。
技術特徵
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提供的圖片中,您可以看到 引腳排列 或在此開發板上可以找到的易受干擾的引腳和連接。 如您所見,Arduino Nano沒有與其姐妹一樣多的I / O引腳,但是對於大多數項目而言,確實有相當數量的I / O引腳。
如果您想查看更多詳細信息,可以訪問 數據表 該Arduino Nano版本存在的功能:
與其他Arduino Mini和Micro開發板的差異
內 官方的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 Nano可以與同一軟件一起使用 Arduino IDE 用於其餘的印版。 您已經知道該軟件非常靈活,甚至允許您使用非Arduino的不同開發板...
首先以有關如何對Arduino Nano進行編程的示例為例,您可以使用以下代碼 電子方案 連接一個簡單的 液晶屏 並能夠在此板上顯示一條消息:
儘管在此圖中帶有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); }
好信息,來自Arduino Nano。
問候