Diff = analogRead(A0) - analogRead(A1); // Werte zwischen -1023 und +1023
index = map( Diff, -1023, 1023, 0, 4);
a) was wollt ihr dem TO empfehlen, wenn das Kriterium für gelb nicht genau auf der Hälfte für Rot liegen soll?
b) Außerdem ist der Bereich der Mitte (2) doch ziemlich groß - da linear - verteilt. D.h. selbst wenn die A0 und A1 zwischen etwa -255 bis 255 liegt ... wird immer noch Mitte angezeigt werden. Ob das im Sinne des TO ist?
Daher finde ich Michaels Vorschlag wesentlich besser, da flexibel genug und Anfängertauglich.