Wie die Speicherauslastung für Variablen erkennen?

Der ATmega328 hat 2kByte Ram
Wieviel Ram Du für Variablen verbrauchst kannst Du anhand der verwendeten Byte errechen
Ein uint8_t Adressen[8][120]; brauct 960 Byte
Es gibt auch die Möglickeit den freien Speicherplatz zu ermitteln:
http://www.arduino.cc/playground/Code/AvailableMemory

Aber, da Du sagst daß der Arduino ungewollte und unerklärbare Symptome zeigt ist Deine Annahme richtig, daß Du zuviel RAM brauchst.

Lösungen und Infos:

Grüße Uwe