|
6 | 6 | Seconds: 3
|
7 | 7 | Bones: 2
|
8 | 8 | Armature: Armature
|
| 9 | + Scene: Scene |
9 | 10 | File: ik.blend
|
10 | 11 | */
|
11 | 12 |
|
12 | 13 | #include <Arduino.h>
|
13 | 14 |
|
| 15 | +const byte FPS = 30; |
| 16 | +const int FRAMES = 100; |
| 17 | + |
14 | 18 | // Servo ID: 0
|
15 |
| -const int NeckLeft[100] PROGMEM = { |
| 19 | +const int NeckLeft[FRAMES] PROGMEM = { |
16 | 20 | 375, 376, 377, 380, 384, 387, 391, 396, 400, 403, 406, 408, 410, 410, 409, 406, 402, 396, 390, 382, 373, 364, 355, 346, 338, 330, 323, 318, 314, 311, 309, 307, 305, 305, 305, 305, 306, 307, 309, 311, 314, 317, 320, 323, 327, 331, 335, 339, 343, 347,
|
17 | 21 | 351, 356, 360, 364, 369, 374, 380, 386, 392, 398, 404, 410, 415, 420, 425, 429, 432, 435, 436, 437, 437, 436, 435, 434, 432, 430, 428, 426, 423, 421, 418, 415, 412, 409, 406, 403, 400, 397, 394, 391, 388, 386, 384, 381, 380, 378, 377, 376, 375, 375,
|
18 | 22 | };
|
19 | 23 |
|
20 | 24 | // Servo ID: 1
|
21 |
| -const int NeckRight[100] PROGMEM = { |
| 25 | +const int NeckRight[FRAMES] PROGMEM = { |
22 | 26 | 375, 376, 379, 383, 388, 394, 401, 409, 417, 426, 434, 443, 450, 457, 463, 468, 471, 472, 471, 469, 466, 462, 457, 452, 447, 441, 437, 432, 428, 424, 420, 416, 411, 407, 402, 398, 394, 389, 384, 380, 375, 370, 366, 361, 356, 352, 347, 342, 337, 333,
|
23 | 27 | 328, 324, 319, 315, 312, 309, 308, 307, 306, 306, 306, 307, 308, 309, 310, 311, 312, 313, 313, 313, 313, 314, 315, 316, 318, 320, 322, 324, 327, 329, 332, 335, 338, 341, 344, 347, 350, 353, 356, 359, 362, 364, 366, 369, 370, 372, 373, 374, 375, 375,
|
24 | 28 | };
|
0 commit comments