Arduino nano 硬體

學習如何學習!

微處理器ATmega328
工作電壓5V
Flash Memory32KB (已使用 2KB bootloader)
SRAM2 KB
石英振盪器16MHz
EEPROM 1 KB
類比輸入腳 8支
數位輸出入腳22支
PWM 輸出腳6支
接腳輸出能力40mA / 每支接腳
PCB 大小18 x 45 mm

電源

Arduino Nano 可以經由 Mini-B USB供電,或是從第30腳(Vin) 輸入 6-20V 直流電源,或是從第27腳(5V)輸入 5V。

記憶體

ATmega328 內部有 32 KB FLASH, (其中 bootloader 已經佔用 2 KB)、有 2 KB 的SRAM 和 1 KB 的 EEPROM.

輸入/輸出

22 支接腳中有 14 支接腳只能用在數位輸入或輸出 [使用 pinMode(), digitalWrite(), digitalRead() 等函式],每一支腳有最大 40 mA 的輸出能力,可以直接推動 LED。這14支數位輸出/入其中有些腳有特殊功能:

  • 串列輸出/入:接腳 D0 (RX) and 接腳 D1 (TX).。負責接收 (RX) 跟傳送 (TX) TTL 準位的串列資料,這兩支腳已接到 USB-to-TTL 串列晶片,你從電腦下載程式時,會用到這兩二接腳。
  • 外部中斷:接腳 D2(INT 0)、D3(INT 1)。
  • PWM: 接腳 D3、D5 、D6 、D9、D10 和 D11。提供 8-bit PWM 輸出[analogWrite()函式]。
  • SPI: 接腳 D10 (SS) 、D11 (MOSI) 、D12 (MISO) 、D13 (SCK). 這些腳用來做 SPI 通訊。e.
  • LED: 接腳 D13連接到 PCB板上的 LED燈,輸出高電壓時,LED 亮,輸出低電位時,LED滅。

22 支接腳中有 8支類比輸入接腳,每一支接腳是10位元1024分辦率。接腳 A6、A7無法當成數位輸出/入接腳; 接腳A4 (SDA) 和 A5 (SCL),支援 I2C (TWI) 通訊。

AREF接腳:改變類入輸入的參考電壓 [使用 analogReference()函式]

Reset接腳:此接腳低電位時會重置微處理機,PCB板有一按鍵接到此接腳,可以按此按鍵來重置微處理機。


入門
知識
語法
流程
函式
實習

發佈留言