NickR
21.02.2006, 18:46
Hi
Fragen über Fragen :Ostern
Also ich hab das Problem das ich Werte ( 0...255) von einem Poti bekomme und ich will jetzt darauf entsprechent reagieren. Möchte nun Bereiche Einteilen heisst für den Zahlenbereich 0..30 soll er einen festen Wert zuordnen für 60...90 einen Anderen usw.
Der Abstand kann sich aus konstanten Bereichen zusammen setzen oder am besten freiwählbar, sprich 0-30,30-40,40-60 usw.
Ich könnte das jetzt nur in eine Umständliche if Anweisung verpacken:
if (Value1 < 30)
Wert1;
if (Value1>= 30 && Value1< 60)
Wert2;
usw.
Bin jetzt auf der Suche nach einer besseren Formulierung in C, am besten wär eigentlich ein fester Algorithmus, aber wär schon überglücklich wenn ich die Zahlenspanne irgentwie besser darstellen könnte O:)
also die darzugehörige Werte wären
0 0
1-7 100
7-14 200
14-21 300
usw.
Freue mich über jede Antwort
Cheers \:D/
Fragen über Fragen :Ostern
Also ich hab das Problem das ich Werte ( 0...255) von einem Poti bekomme und ich will jetzt darauf entsprechent reagieren. Möchte nun Bereiche Einteilen heisst für den Zahlenbereich 0..30 soll er einen festen Wert zuordnen für 60...90 einen Anderen usw.
Der Abstand kann sich aus konstanten Bereichen zusammen setzen oder am besten freiwählbar, sprich 0-30,30-40,40-60 usw.
Ich könnte das jetzt nur in eine Umständliche if Anweisung verpacken:
if (Value1 < 30)
Wert1;
if (Value1>= 30 && Value1< 60)
Wert2;
usw.
Bin jetzt auf der Suche nach einer besseren Formulierung in C, am besten wär eigentlich ein fester Algorithmus, aber wär schon überglücklich wenn ich die Zahlenspanne irgentwie besser darstellen könnte O:)
also die darzugehörige Werte wären
0 0
1-7 100
7-14 200
14-21 300
usw.
Freue mich über jede Antwort
Cheers \:D/