Hallo,
ich hätte gern mal ein Problem .
Es soll eine lineares Potentiometer über den 10Bit ADC eines Mega2560 ausgewertet werden und der Schleiferstand logarithmisch per SPI in 8Bit an ein Digipoti ausgegeben werden.
Ich habe mir eine Tabelle erstellt die mit 1-1024 und die entsprechenden 8Bit Werte dahinter. Um Platz zu sparen würde ich nur die 256 Werte eintragen und im Programm Wertebereiche verwenden z.B. 970-1024 -> 256, 920-970 -> 255 usw.
Wie kann man das realisieren? Oder ist die 1024 Wertetabelle sinnvoller?
Viele Dank für eure Hilfe!
ich hätte gern mal ein Problem .
Es soll eine lineares Potentiometer über den 10Bit ADC eines Mega2560 ausgewertet werden und der Schleiferstand logarithmisch per SPI in 8Bit an ein Digipoti ausgegeben werden.
Ich habe mir eine Tabelle erstellt die mit 1-1024 und die entsprechenden 8Bit Werte dahinter. Um Platz zu sparen würde ich nur die 256 Werte eintragen und im Programm Wertebereiche verwenden z.B. 970-1024 -> 256, 920-970 -> 255 usw.
Wie kann man das realisieren? Oder ist die 1024 Wertetabelle sinnvoller?
Viele Dank für eure Hilfe!