 | | Re: evaluate inverse cosine, sine in IC
|
|
Another technique for finding trig functions and their inverses used by both HP and TI in their calculators is the CORDIC algrorithm. A description of the technique with lots of references can be found at: (...) (27 years ago, 29-Nov-99, to lugnet.robotics.handyboard)
|
| |
 | | Re: evaluate inverse cosine, sine in IC
|
|
Taylor series should converge quite rapidly. After 2 or 3 terms, the error is usually neglectable (depending or your demands, of course: this should be fine for up to a few decimals) For those not familiar with the Taylor expansion, I've added a (...) (27 years ago, 29-Nov-99, to lugnet.robotics.handyboard)
|
| |
 | | Re: servo program, addendum
|
|
Dear ? The initialization function is: enable_expbd_servos(1); per the latest library routines see handyboard web site. Bart Schrijver. ___...___ Reply Separator ___...___ Subject: servo program Author: Non-HP-dab8rs-85 (dab8rs_85@yahoo.com) at (...) (27 years ago, 29-Nov-99, to lugnet.robotics.handyboard)
|
| |
 | | Re: servo program
|
|
Here's a simple program that will make a servo move as the knob on the Handyboard is turned: int i; void main() { init_expbd_servos(1); while(1) { i= knob(); i = (i*10)+1000; printf("val %d\n",i); msleep(20L); servo0 = i; } } (...) (27 years ago, 29-Nov-99, to lugnet.robotics.handyboard)
|
| |
 | | Re: servo program
|
|
Dear ?: First off, your program contains an infinite loop; statement return(0); will never be reached. Also you told it that main does not return a value, yet you used e return in the end. This will generate a compiler error for sure. I belief the (...) (27 years ago, 29-Nov-99, to lugnet.robotics.handyboard)
|