/* *********************************** */ /* Testing servo-mounted camera */ /* Thomas Braunl, Jan. 2005 */ /* *********************************** */ #include "eyebot.h" ServoHandle servo1, servo2; void checkpos(int pan, int tilt) { colimage c; SERVOSet(servo1, pan); SERVOSet(servo2, tilt); LCDSetPrintf(0,0,"PanTlt: %3d %3d\n", pan, tilt); CAMGetColFrame(&c,0); LCDPutColorGraphic(&c); } int main() { int pos; servo1 = SERVOInit(SERVO1); servo2 = SERVOInit(SERVO2); CAMInit(NORMAL); for (pos=128; pos<255; pos++) checkpos(pos, 128); for (pos=255; pos>0; pos--) checkpos(pos, 128); for (pos=0; pos<128; pos++) checkpos(pos, 128); for (pos=128; pos<255; pos++) checkpos(128, pos); for (pos=255; pos>0; pos--) checkpos(128, pos); for (pos=0; pos<128; pos++) checkpos(128, pos); return 0; }