Arduino Nano V3 義大利正廠原裝進口 ATmega328

-17%

Arduino Nano V3 義大利正廠原裝進口 ATmega328

NT$933 NT$771 未稅

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

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

尚有庫存

貨號: 164317263 分類: 標籤: , , , , ,
  • 商品說明
  • 評論 (0)
  • 交流討論

商品說明

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):  原理圖Eagle文件 .

Arduino Nano v3

微控制器 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 板上的代碼單元)收到了一次性配置或其他數據,請確保與之通信的軟件會在打開連接之後稍等一下才發送該數據。

商品評論

目前沒有評論。


搶先評論 “Arduino Nano V3 義大利正廠原裝進口 ATmega328”