Brottas med att räkna ut en exponentiell kurva. Värdena (0-1023) kommer från en krets som övervakar batterispänning.
Använder mig av denna formeln:
- Kod: Markera allt
y = c • a^x
- Kod: Markera allt
Givna punkter:
(0,0)
(12, 244)
(24, 495)
Uppgift: Räkna ut c och a
y = c • a^x
12 = c • a^244
24 = c • a^495
Bryter ut c och landar på
495• log(a) - log(24) = 244 • log(a) - log(12)
Bryter sedan ut a. Men får på tok för högt värde på a
log(a) = ( log(24) - log(12) ) / ( 495 - 244 )
Finns det nån som har bättre känsla för detta