Arduino Uno 硬體

學習如何學習!

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

電源

Arduino Uno 可以經由 TYPE-B USB 供電,或是從Power Jack 輸入 7V~12V,或是從 Vin 輸入 7-12V 直流電源,或是從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滅。

A0~A5為類比輸入接腳,每一支接腳是10位元1024分辦率。接腳A4 (SDA) 和 A5 (SCL),支援 I2C (TWI) 通訊。不當類比輸入時,也可以當數位輸出/入,A0~A5相當於 D14 ~ D19 (14~19)

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

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


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

發佈留言