ATMEGA系列晶片記憶體大小比較
|
||||
記憶體容量
|
ATMEGA8
|
ATMEGA168
|
ATMEGA328
|
ATMEGA1280
|
Flash
|
8KB
|
16KB
|
32KB
|
128KB
|
SRAM
|
1KB
|
1KB
|
2KB
|
8KB
|
EEPROM
|
512bytes
|
512bytes
|
1KB
|
4KB
|
腳位0,1:序列通訊,RX為接收,TX為傳送。
腳位3,5,6,9,10,11:PWM類比輸出 (PWM, Plus Width Modulation) 。
腳位0-13:數位輸入或輸出。
GND為接地接腳,也代表電池的負極。
AREF為類比參考。
腳位A0-A5:類比輸入(也可以做為數位I/O之用)。
Vin:連接至9-15V直流電壓輸入。
GND為接地接腳。
3.3V和5V為電壓輸出。
RESET重置。
Arduino程式的結構包含setup()及loop()兩個函數:
setup()用來初始化變數、設定接腳模式為輸入或輸出等。在每次通電或重置Arduino電路板時,setup()只會被執行一次。
*電阻 : 一般LED只需要1.7到4伏特,但使用的電池的電壓有5伏特,所以要確保LED不會接收過多的電流,就會使用電阻,來阻止過多的電流到LED
void setup() { }
void loop() { }loop()用來控制Arduino電路板執行所需的功能,loop函式執行完,會一直被重複呼叫執行,直到關閉電源。
*電阻 : 一般LED只需要1.7到4伏特,但使用的電池的電壓有5伏特,所以要確保LED不會接收過多的電流,就會使用電阻,來阻止過多的電流到LED
沒有留言:
張貼留言