har lite problem... behöver räkna ut en vinkel med en PIC16F874 i en triangel mellan närliggande och motstånde sida. går detta? det är vinkeln som man får med tan på en vanlig miniräknare, bra förklaring hoppas någon vet mer än jag
Jovisst går det... Enklaste metoden, om du har ganska mycket minne över och inte behöver så jättehög precision, är nog att använda en lookup-tabell och lite enkel interpolation.
Alltså, skriva ett litet program på datorn som räknar ut X värden i förväg, ta med de värdena som en tabell i ditt PIC-program och använda tabellen + att låtsas att funktionen är en rät linje mellan de uträknade punkterna.
finns det något bra exempel på hur en lockup-tabell fungerar? har ingen aning om hur en sådan ska användas... har tyvärr inte heller mycket minne kvar i processorn. hm, inte helt enkelt detta
Jag använde en gång en liknande metod, fast med högre precision, för att översätta spänning över en termistor till temperatur. I PIC16F87x kan man lagra 14bitars värden i program-minnet.