1-1

硬體

硬體的規格其實有很多種,可參考官方

這裡我們介紹入門款UNO

微控制器 : ATMEGA328

工作電壓 : 5V

輸入電壓 : 7-12V

輸入電壓 : 6-20V

數字I / O接腳(腳位) 14(有負號的6個提供PWM輸出)

類比輸入接腳6支

EEPROM : 1 KB(ATMEGA328)

震盪速度 : 16 MHz

最主要硬體功能

1.數位I/O接腳:

14 支數位 I/O 接腳使用方法是透過 pinMode(), digitalWrite(), anddigitalRead() 這幾個函式。這 14 支數位 I/O 接腳,其中幾支腳有特殊的功能:

Serial 通訊:0(RX) 和 1 (TX) 用來接收(RX)與傳輸(TX) TTL 訊號的序列資料。這兩支腳也連接到 USB Converter 晶片中。

外部中斷:2 和 3 這兩支腳。這兩支腳可以利用外部事件觸發中斷。詳細內容請參考 attachInterrupt() 函式。

PWM:3, 5, 6, 9, 10 和 11 共六支腳。透過 analogWrite() 函式可以提供 8-bit 的 PWM 輸出。

SPI:10 (SS), 11 (MOSI), 12 (MISO) 和 13 (SCK) 這四支腳。這四支腳搭配 SPI Library 可提供 SPI 序列通訊。

LED:13。內建一顆 LED,當 pin 腳為 HIGH 時,LED 打開,當 pin 腳為 LOW 時,LED 關閉。

類比輸入接腳:

Arduino Uno 有 6 支類比輸入腳,標記為 A0 到 A5,每支腳都可提供 10 位元的解析 (即 1024 種不同的數值)。這些腳位所用的參考電壓預設為 0 到 5V,不過參考電壓也是可以更改的,方法是透過 AREF 腳和 analogReference()

I2C:4 (SDA) 和 5 (SCL) 這兩支腳。透過 Wire library 可以提供 I2C 通訊。

其它:

AREF:類比輸入的參考電壓,搭配 analogReference() 函式一起使用。

Reset:當 Reset 腳為 LOW 時,微控制器會重置。

資料來源:ITs通訊