Die Leitungen sollten auch verdrillt ( verflochten ) sein.
Vielleicht lag currymuetze's Problem daran.
Gut ist auch Telefon-Kabel mit Abschirmung, wobei die Abschirmung dann einseitig NUR an die Arduino-Masse gehört.
Ich habe 4 Aquarien, alle mit LM35-Sensor.
Angeschlossen sind die allerdings an einem Board von Elektor mit BASIC
http://www.elektor.de/jahrgang/2001/februar/mcs-basic-52-1-3.59382.lynkx( Oh, schon 10 Jahre alt.

)
Jedenfalls ist die längste Leitung zum Ostfenster ( mein Garnelen-Becken ) ca. 6 m lang, und besteht aus oben erwähntem Telefonkabel.
Wenn ich eine der anderen 3 Leitungen in die Nähe meines Trafos für die Bodenheizung brachte ( 50 VA ), sprangen die Werte auch wild durcheinander.
Auch die Drosseln der LS-Röhren sind solche Fehler-Quellen.
Auf Nachkommastellen habe ich verzichtet.
Und noch ein Code von Earthshine zur Mittelwert-Bildung ( ziemlich kurz: 20 mal den selben Analog-Wert in eine Variable addieren, und dann durch 20 teilen ):
int LM35 = 0;
void loop() {
int span = 20;
int aRead = 0;
for (int i = 0; i < span; i++) {
aRead = aRead+analogRead(LM35);
}
aRead = aRead / 20;