ARDUINO NANO 義大利原廠官方版本 V3 最新 2020年 Bootloader 非舊版

-17%

ARDUINO NANO 義大利原廠官方版本 V3 最新 2020年 Bootloader 非舊版

NT$860 NT$710 (未稅)

Availability: 尚有庫存 貨號: ADB-008067 分類: 標籤: , ,

描述

ARDUINO NANO 義大利原廠官方版本 V3 最新 2020年 Bootloader 非舊版

ARDUINO NANO 義大利原廠官方版 是基於ATmega328(Arduino Nano 3.x)的小型,完整,麵包板友好型電路板。它具有與Arduino Duemilanove大致相同的功能,但包裝不同。它僅缺少DC電源插孔,並且使用Mini-B USB電纜。

技術指標

微控制器 ATmega328
建築學 AVR
工作電壓 5伏
快閃記憶體 32 KB,其中2 KB由引導加載程序使用
靜態隨機存取存儲器 2 KB
時鐘速度 16兆赫
模擬輸入引腳 8
EEPROM 1 KB
每個I / O引腳的直流電流 40 mA(I / O引腳)
輸入電壓 7-12伏
數字I / O引腳 22個(其中6個是PWM)
PWM輸出 6
能量消耗 19毫安
PCB尺寸 18 x 45毫米
重量 7克
產品代碼 A000005

引腳圖

此處下載完整的引腳分配圖為PDF 。

常問問題

電源

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

記憶

ATmega328具有32 KB(也有2 KB用於引導加載程序。ATmega328具有2 KB的SRAM和1 KB的EEPROM)。

輸入和輸出

可以使用pinMode(),digitalWrite()和digitalRead()函數將Nano的14個數字引腳中的每個用作輸入或輸出。它們在5伏特下工作。每個引腳最多可提供或接收40 mA的電流,並具有一個20-50 kOhms的內部上拉電阻(默認情況下已斷開)。此外,某些引腳還具有特殊功能:

  • 序列號:0(RX)和1(TX)。用於接收(RX)和發送(TX)TTL串行數據。這些引腳連接到FTDI USB-to-TTL串行芯片的相應引腳。
  • 外部中斷:2和3。這些引腳可以配置為在低值,上升沿或下降沿或值改變時觸發中斷。有關詳細信息,請參見attachInterrupt()函數。
  • PWM:3、5、6、9、10和11。提供帶有AnalogWrite()函數的8位PWM輸出。
  • SPI:10(SS),11(MOSI),12(MISO),13(SCK)。這些引腳支持SPI通信,儘管它是由底層硬件提供的,但Arduino語言目前並未包含。
  • LED:13.數字引腳13上有一個內置LED。當該引腳為HIGH值時,該LED點亮;當該引腳為LOW時,其熄滅。

Nano具有8個模擬輸入,每個輸入提供10位分辨率(即1024個不同值)。默認情況下,它們的測量範圍是從地面到5伏,儘管可以使用analogReference()函數更改其範圍的上限。模擬引腳6和7不能用作數字引腳。此外,某些引腳還具有專門的功能:

  • I2C:A4(SDA)和A5(SCL)。使用線庫(接線網站上的文檔)支持I2C(TWI)通信。

板上還有幾個其他引腳:

  • AREF。模擬輸入的參考電壓。與analogReference()一起使用。
  • 重置。將此線拉低以復位微控制器。通常用於在屏蔽板上添加一個重置按鈕,以屏蔽板上的一個按鈕。

通訊

Arduino Nano具有許多用於與計算機,另一個Arduino或其他微控制器通信的工具。ATmega328提供UART TTL(5V)串行通信,可在數字引腳0(RX)和1(TX)上使用。板上的FTDI FT232RL通過USB進行此串行通信,而FTDI驅動程序(包含在Arduino軟件中)為計算機上的軟件提供了虛擬com端口。Arduino軟件包括一個串行監視器,該監視器允許將簡單的文本數據發送到Arduino板或從Arduino板發送。當數據通過FTDI芯片和USB連接到計算機傳輸時,板上的RX和TX LED指示燈將閃爍(但對於針腳0和1上的串行通信則不是)。SoftwareSerial庫允許在Nano的任何數字引腳上進行串行通信。ATmega328還支持I2C(TWI)和SPI通信。Arduino軟件包含一個Wire庫,以簡化I2C總線的使用。要使用SPI通信,請參見ATmega328數據表。

程式設計

可以使用Arduino軟件(下載)對Arduino Nano進行編程。從“工具”>“電路板”菜單中選擇“ Arduino Duemilanove或Nano w / ATmega328”(根據電路板上的微控制器)。Arduino Nano上的ATmega328預先裝有引導加載程序,可讓您無需使用外部硬件編程器就可以向其中上傳新代碼。它使用原始的STK500協議進行通信。您還可以繞過引導加載程序,並使用Arduino ISP或類似產品通過ICSP(在線串行編程)標頭對微控制器進行編程。

自動(軟件)重置

上載Arduino Nano的目的是通過在連接的計算機上運行的軟件將其複位,而不是在上傳之前需要物理地按下復位按鈕。FT232RL的硬件流控制線(DTR)之一通過一個100納法拉電容器連接到ATmega328的複位線。當該線有效(拉低)時,復位線下降的時間足以復位芯片。Arduino軟件使用此功能允許您只需在Arduino環境中按上載按鈕即可上載代碼。這意味著自舉程序的超時時間可能更短,因為DTR的降低可以與上載開始時很好地協調。此設置還有其他含義。當Nano連接到運行Mac OS X或Linux的計算機時,每次從軟件(通過USB)與其建立連接時,它都會重置。在接下來的半秒左右的時間內,引導程序正在Nano上運行。儘管它被編程為忽略格式錯誤的數據(即,除了上載新代碼以外的任何其他數據),但在打開連接後,它將截獲發送到電路板的前幾個字節的數據。如果運行在板上的草圖在首次啟動時收到一次性配置或其他數據,請確保與之通信的軟件在打開連接後並在發送此數據之前等待一秒鐘。

商品評價

目前沒有評價。


搶先評價 “ARDUINO NANO 義大利原廠官方版本 V3 最新 2020年 Bootloader 非舊版”

  • 本網站所提到的產品規格、應用程式、圖片及資訊僅提供參考,內容會隨時更新,恕不另行通知。
  • 商標聲明:本網站所談論到的產品名稱僅做識別之用,而這些名稱可能是屬於其他公司的註冊商標或是版權。
您已經成功購買本項商品: