Eurobot2012_Primary
Dependencies: mbed Eurobot_2012_Primary
Diff: main.cpp
- Revision:
- 13:57ea4e520dbd
- Parent:
- 10:294b9adbc9d3
- Child:
- 17:bafcef1c3579
--- a/main.cpp Sat Apr 28 18:26:26 2012 +0000 +++ b/main.cpp Sat Apr 28 19:39:08 2012 +0000 @@ -89,33 +89,52 @@ flag_terminate = true; */ - + while (1) { // goes to the mid + settarget(1500, 1000, PI/2, true); Thread::signal_wait(0x01); - settarget(1500, 1000, PI/2, true); + Thread::wait(2000); // left roll + settarget(500, 1500, PI/2, true); Thread::signal_wait(0x01); - settarget(500, 1500, PI/2, true); - + Thread::wait(2000); + // mid + settarget(1500, 1000, PI/2, true); Thread::signal_wait(0x01); - settarget(1500, 1000, PI/2, true); + Thread::wait(2000); // map + settarget(1500, 1500, PI/2, true); Thread::signal_wait(0x01); - settarget(1500, 1500, PI/2, true); + Thread::wait(2000); + // mid + settarget(1500, 1000, -PI/2, true); Thread::signal_wait(0x01); - settarget(1500, 1000, -PI/2, true); + Thread::wait(2000); + // home + settarget(500, 500, 0, true); Thread::signal_wait(0x01); - settarget(500, 500, 0, true); - + Thread::wait(2000); + + // oponents base + settarget(2500, 500, 0, true); + Thread::signal_wait(0x01); + Thread::wait(2000); + + // oponents ship + settarget(2500, 1500, 0, true); + Thread::signal_wait(0x01); + Thread::wait(2000); + + } Thread::signal_wait(0x01);