美國原廠官方授權經銷 Arduino Nano V3 義大利製 ATmega328

美國原廠官方授權經銷 Arduino Nano V3 義大利製 ATmega328

NT$800 未稅

Arduino Nano V3  義大利正廠原裝進口 ATmega328(Arduino Nano 3.x)

Arduino Nano 是一款小巧、全面、基於ATmega328(Arduino Nano 3.x)、試驗電路板友好的電路板。它或多或少具有一些與Arduino Duemilanove相同的功能,但封裝不同。它只少1個DC電源插座,採用Mini-B USB電纜

尚有庫存

  • 商品說明

商品說明

美國官方授權經銷 Arduino Nano V3  義大利製 ATmega328(Arduino Nano 3.x)

Arduino Nano 是一款小巧、全面、基於ATmega328(Arduino Nano 3.x)、試驗電路板友好的電路板。它或多或少具有一些與Arduino Duemilanove相同的功能,但封裝不同。它只少1個DC電源插座,採用Mini-B USB電纜。

Arduino Nano 3.2 (ATmega328)

 

微控制器 ATmega328
工作電壓(邏輯電平) 5 V
輸入電壓(推薦值) 7-12 V
輸入電壓(極限值) 6-20 V
數字I/O 引腳 14 (其中6個提供PWM輸出)
模擬輸入引腳 8
每個I/O引腳的DC電流 40 mA
Flash Memory 32 KB (ATmega328),其中2 KB被啟動加載器佔用
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
時鐘速度 16 MHz
尺寸 0.73″ x 1.70″
長度 45 mm
寬度 18 mm

電源

Arduino Nano可通過Mini-B USB連接、6-20V未穩壓外部電源(引腳30)或5V穩壓外部電源(引腳27)供電。會自動選擇電壓最高的電源。

存儲器

ATmega328具有32 KB閃存(2 KB被啟動加載器佔用)。ATmega328還具有2KB SRAM和1KB EEPROM。

輸入和輸出

利用pinMode()、digitalWrite()和digitalRead()函數,Nano上的14個數字引腳都可用作輸入或輸出。它們的工作電壓為5V。每個引腳都可以提供或接受最高40 mA的電流,都有1個20-50 kΩ的內部上拉電阻器(默認情況下斷開)。此外,某些引腳還具有特殊功能:

  • 串口: 0 (RX) and 1 (TX) . 用於接收(RX)和發送(TX)TTL串口數據。這些引腳與FTDI USB轉TTL串口芯片的相應引腳相連。
  • 外部中斷 :  2和3. 這些引腳可以配置成在低值、上升或下降沿或者數值變化時觸發中斷。詳情請參照attachInterrupt()函數。
  • PWM: 3, 5, 6, 9, 10,和11 . 為8位PWM輸出提供analogWrite()函數。
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)。這些引腳支持SPI通信,雖然由底層硬件提供,但目前未包含在Arduino語言內。
  • LED: 13。有1個內置式LED連至數字引腳13。在引腳為高值時,LED打開;引腳為低值時,LED關閉。

Nano有8個模擬輸入,每個模擬輸入都提供10位的分辨率(即1024個不同的數值)。默認情況下,它們的電壓為0~5V,雖然可以利用analogReference()函數改變其範圍的上限值。模擬引腳6和7無法用作數字引腳。此外,某些引腳還具有特殊功能:

  • I2C: 4 (SDA)和5 (SCL) .  支持通過線庫進行I2C(TWI)通信(技術文檔見Wiring網站)。

電路板上還有另外2個引腳:

  • AREF . 模擬輸入的參考電壓。與analogReference()一起使用。

Reset. 降低線路值以復位微控制器。通常用於為盾板添加複位按鈕。

通信

Arduino Nano有很多工具可供與計算機、另一個Arduino或其它微控制器通信之用。ATmega328提供了可在數字引腳0(RX)和1(TX)上進行的UART TTL(5V)串口通信。電路板上的FTDI FT232RL會通過USB進行該串行通信,FTDI驅動  (帶有Arduino軟件)在計算機上充當軟件的虛擬通信端口。Arduino軟件包含1個串行監控器,使得簡單的文本數據能夠發送到或者從Arduino板上發出。當通過計算機上的FTDI芯片和USB連接傳輸數據時,電路板上的RX和TX LED會閃爍(但不適於引腳0和1上的串行通信)。SoftwareSerial庫可以在Nano的任何數字引腳上進行串行通信。

ATmega328還支持I2C(TWI)和SPI通信。Arduino軟件包含1個線庫,可簡化I2C總線的使用。如需使用SPI通信,請參照ATmega328數據手冊。

編程

可以利用Arduino 軟件( 下載 )給Arduino Nano編程。通過Tools > Board菜單選擇“Arduino Duemilanove或者Nano w/ ATmega328”(根據電路板上的微控制器)。

Arduino Nano上的ATmega328預先燒錄了啟動加載器,從而無需使用外部硬件編程器即可將新代碼上傳給它。它利用原始的STK500協議進行通信。

您還可以旁路啟動加載器,利用Arduino ISP等通過ICSP(在線串行編程)頭為微控制器編程。

自動(軟件)復位

Arduino Nano的設計讓它能夠被運行於計算機之上的軟件復位,而不需要在上傳前按下復位按鈕。FT232RL的一條硬件流程控制線路(DTR)通過1個100nF電容器與ATmega328的複位線路連接。該線路被斷言(降低)時,復位線路電壓下降足夠大以至於復位芯片。Arduino軟件利用該能力讓您只需在Arduino環境中按下上傳按鈕即可上傳代碼。這就意味著,啟動加載器的暫停時間更短,因為降低DTR能夠和開始上傳協調一致。

該設置還有其它含義。Nano連至運行Mac OS X或Linux的計算機時,每次通過軟件(通過USB)連接時它都會復位。在接下來的半秒鐘左右的時間內,啟動加載器在Nano上運行。雖然它被設定為忽略不良數據(即除了上傳新代碼以外的任何數據),但它會在連接打開之後攔截發送給電路板的數據的前幾個字節。如果在它首次起動時,在電路板上運行的sketch(它是Arduino程序,是一個可以上傳並運行在Arduino 板上的代碼單元)收到了一次性配置或其他數據,請確保與之通信的軟件會在打開連接之後稍等一下才發送該數據。

 

  • The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328P (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.

    Getting Started

    You can find in the Getting Started section all the information you need to configure your board, use the Arduino Software (IDE), and start tinker with coding and electronics.

    Need Help?

    • On the Software on the Arduino Forum
    • On Projects on the Arduino Forum
    • On the Product itself through our Customer Support
      Microcontroller ATmega328
      Architecture AVR
      Operating Voltage 5

      V

      Flash Memory 32 KB of which 2 KB used by bootloader
      SRAM 2 KB
      Clock Speed 16 MHz
      Analog IN Pins 8
      EEPROM 1 KB
      DC Current per I/O Pins 40 mA (I/O Pins)
      Input Voltage 7-12 V
      Digital I/O Pins 22 (6 of which are PWM)
      PWM Output 6
      Power Consumption 19 mA
      PCB Size 18 x 45 mm
      Weight 7 g
      Product Code A000005