Hallo
Die Taster können kallibriert werden. In der Datei asuro.c wird mit einer Formel am Ende der Funktion PollSwitch() der Messwert i in den Rückgabewerte der Funktion umgerechnet:
Das ist ein Ausschnitt aus meiner asuro.c. Im allgemeinen reicht es, wenn man den 60er-Wert variiert. Weiter Infos dazu gibt's z.B. im asurowiki (Das hier verwendete "MY_SWITCH_VALUE" gibt es erst in der aktuellen Version der Library und wurde eingeführt um diesen Wert ohne Eingriff in asuro.c beeinflussen zu können.).//return ((unsigned char) ((( 1024.0/(float)i - 1.0)) * 61.0 + 0.5));
//return ((10240000L/(long)i-10000L)*61L+5000L)/10000;
return ((10240000L/(long)i-10000L)*63L+5000L)/10000;
Gruß
mic
Lesezeichen