Arduino uno VS Arduino Mega

Salve a tutti ho prenotato un arduino mega AT 2560, essendo che possiedo un arduino uno, come si differenzia da quest'ultimo (oltre alla parte hardware)? In base alla programmazione cosa cambia?

ciao...se parli di "comandi base" (quelli legati al C/C++ e all'IDE di ARDUINO) penso nulla...se invece consideri che certe cose sono legate all'hardware sai che ti mette a disposizione da subito altre 3 seriali oltre a quella standard...cioè puoi inizializzare Serial; Serial1; Serial2; Serial3...quindi senza ricorrere alla softwareSerial.h per crearti una seconda-terza etc connessione seriale.
Ha più pin per gli interrupts (mi sembra 6) al posto dei 2 della UNO che quindi ti consentono di gestire più eventi "importanti".

Nella programmazione non cambia nulla... almeno da parte Arduino (che semplifica il tutto).
Nell'hardware cambia la flash, la SRAM, il numero di porte I/O, il numero di seriali reali e il numero di interrupt

Grazie mille