ich habe da sicher was nicht richtig mitgekriegt... aber was genau macht die Funktion/der array
?Code:static const short sinusdaten[92] PROGMEM = {0,2,4,7,9,11,13,16,18,20,22,24,27,29,31 ,33,35,37,40,42,44,46,48,50,52,54,56,58 ,60,62,64,66,68,70,72,73,75,77,79,81,82 ,84,86,87,89,91,92,94,95,97,98,99,101 ,102,104,105,106,107,109,110,111,112,113 ,114,115,116,117,118,119,119,120,121,122 ,122,123,124,124,125,125,126,126,126,127 ,127,127,128,128,128,128,128,128};
einen Sinuswert erhält man doch doch dadurch sicher nicht, denn Sinuswerte liegen ja immer zwischen -1 bis +1.
Aber was macht das dann?
edit - ah, jetzt hab ichs:
ok."sin_x soll also immer den Sinuswert*128 entsprechen.".
dann schreib doch mal eine Funktion, die die echten Sinuswerte für 0...360 deinen Tabellenwerten gegenüberstellt bzw. die Fehlerdifferenz ausgibt!
Lesezeichen