微處理器 | ATmega328 |
工作電壓 | 5V |
Flash Memory | 32KB (已使用 2KB bootloader) |
SRAM | 2 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板有一按鍵接到此接腳,可以按此按鍵來重置微處理機。
Arduino 輸出實習(單燈閃爍)
Arduino 輸出實習(跑馬燈-愚公移山)
Arduino 輸出實習(跑馬燈-for迴圈)
Arduino 數位輸入實習
Arduino 數位輸入實習(INPUT_PULLUP)
Arduino 類比輸入實習
Arduino PWM 實習 (呼吸燈)
Arduino PWM 實習 (光感應調光燈)
Arduino 8×8 LED Matrix MAX7219 實習
Arduino 紅綠燈小綠人 實習
Arduino 計時器 實習
Arduino 音樂盒
Arduino 電子琴(鍵盤掃描)
Arduino DHT11 溫濕度感應器
Arduino OLED 顯示
Arduino 超音波測距模組 HC-SR04
Arduino 執行時間實習
Arduino 電容測試器
Arduino 紅外線接收實習
Arduino 紅外線發射實習 EPSON 投影機控制
ESP-12F 網路智慧開關(MQTT)
ESP-12F 雲端記錄型 K-Type 溫度計(MQTT ThingSpeak)
ESP-12F 手機雲端紅外線控制
ESP-12F 網路電台收音機
ESP-12F 電子鼓