Pop lock n drop it

Dependencies:   m3pi_ng mbed

Committer:
vsal
Date:
Tue May 20 13:00:55 2014 +0000
Revision:
0:80d9725a7342
Child:
1:ac7fc0b5f878
Pop Lock n Drop it

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vsal 0:80d9725a7342 1 #include "mbed.h"
vsal 0:80d9725a7342 2 #include "m3pi_ng.h"
vsal 0:80d9725a7342 3
vsal 0:80d9725a7342 4 DigitalOut myled(LED1);
vsal 0:80d9725a7342 5 m3pi huey;
vsal 0:80d9725a7342 6
vsal 0:80d9725a7342 7 int main() {
vsal 0:80d9725a7342 8 //prints battery voltage on led screen
vsal 0:80d9725a7342 9 float bat = huey.battery();
vsal 0:80d9725a7342 10 huey.printf("%f",bat);
vsal 0:80d9725a7342 11
vsal 0:80d9725a7342 12 wait(0.1);
vsal 0:80d9725a7342 13 huey.forward(0.1);
vsal 0:80d9725a7342 14 wait(0.1);
vsal 0:80d9725a7342 15 huey.backward(0.1);
vsal 0:80d9725a7342 16 wait(0.1);
vsal 0:80d9725a7342 17 huey.forward(0.1);
vsal 0:80d9725a7342 18 wait(0.1);
vsal 0:80d9725a7342 19 huey.backward(0.1);
vsal 0:80d9725a7342 20 wait(0.1);
vsal 0:80d9725a7342 21 huey.forward(0.1);
vsal 0:80d9725a7342 22 wait(0.1);
vsal 0:80d9725a7342 23 huey.backward(0.1);
vsal 0:80d9725a7342 24 wait(0.5);
vsal 0:80d9725a7342 25
vsal 0:80d9725a7342 26 wait(0.1);
vsal 0:80d9725a7342 27 huey.forward(0.1);
vsal 0:80d9725a7342 28 wait(0.1);
vsal 0:80d9725a7342 29 huey.backward(0.1);
vsal 0:80d9725a7342 30 wait(0.1);
vsal 0:80d9725a7342 31 huey.forward(0.1);
vsal 0:80d9725a7342 32 wait(0.1);
vsal 0:80d9725a7342 33 huey.backward(0.1);
vsal 0:80d9725a7342 34 wait(0.1);
vsal 0:80d9725a7342 35 huey.forward(0.1);
vsal 0:80d9725a7342 36 wait(0.1);
vsal 0:80d9725a7342 37 huey.backward(0.1);
vsal 0:80d9725a7342 38 wait(0.5);
vsal 0:80d9725a7342 39
vsal 0:80d9725a7342 40 wait(0.1);
vsal 0:80d9725a7342 41 huey.forward(0.1);
vsal 0:80d9725a7342 42 wait(0.1);
vsal 0:80d9725a7342 43 huey.backward(0.1);
vsal 0:80d9725a7342 44 wait(0.1);
vsal 0:80d9725a7342 45 huey.forward(0.1);
vsal 0:80d9725a7342 46 wait(0.1);
vsal 0:80d9725a7342 47 huey.backward(0.1);
vsal 0:80d9725a7342 48 wait(0.1);
vsal 0:80d9725a7342 49 huey.forward(0.1);
vsal 0:80d9725a7342 50 wait(0.1);
vsal 0:80d9725a7342 51 huey.backward(0.1);
vsal 0:80d9725a7342 52 wait(0.5);
vsal 0:80d9725a7342 53
vsal 0:80d9725a7342 54 wait(0.1);
vsal 0:80d9725a7342 55 huey.forward(0.1);
vsal 0:80d9725a7342 56 wait(0.1);
vsal 0:80d9725a7342 57 huey.backward(0.1);
vsal 0:80d9725a7342 58 wait(0.1);
vsal 0:80d9725a7342 59 huey.forward(0.1);
vsal 0:80d9725a7342 60 wait(0.1);
vsal 0:80d9725a7342 61 huey.backward(0.1);
vsal 0:80d9725a7342 62 wait(0.1);
vsal 0:80d9725a7342 63 huey.forward(0.1);
vsal 0:80d9725a7342 64 wait(0.1);
vsal 0:80d9725a7342 65 huey.backward(0.1);
vsal 0:80d9725a7342 66 wait(0.5);
vsal 0:80d9725a7342 67
vsal 0:80d9725a7342 68 wait(0.1);
vsal 0:80d9725a7342 69 huey.forward(0.1);
vsal 0:80d9725a7342 70 wait(0.1);
vsal 0:80d9725a7342 71 huey.backward(0.1);
vsal 0:80d9725a7342 72 wait(0.1);
vsal 0:80d9725a7342 73 huey.forward(0.1);
vsal 0:80d9725a7342 74 wait(0.1);
vsal 0:80d9725a7342 75 huey.backward(0.1);
vsal 0:80d9725a7342 76 wait(0.1);
vsal 0:80d9725a7342 77 huey.forward(0.1);
vsal 0:80d9725a7342 78 wait(0.1);
vsal 0:80d9725a7342 79 huey.backward(0.1);
vsal 0:80d9725a7342 80 wait(0.5);
vsal 0:80d9725a7342 81
vsal 0:80d9725a7342 82 wait(0.1);
vsal 0:80d9725a7342 83 huey.forward(0.1);
vsal 0:80d9725a7342 84 wait(0.1);
vsal 0:80d9725a7342 85 huey.backward(0.1);
vsal 0:80d9725a7342 86 wait(0.1);
vsal 0:80d9725a7342 87 huey.forward(0.1);
vsal 0:80d9725a7342 88 wait(0.1);
vsal 0:80d9725a7342 89 huey.backward(0.1);
vsal 0:80d9725a7342 90 wait(0.1);
vsal 0:80d9725a7342 91 huey.forward(0.1);
vsal 0:80d9725a7342 92 wait(0.1);
vsal 0:80d9725a7342 93 huey.backward(0.1);
vsal 0:80d9725a7342 94 wait(0.5);
vsal 0:80d9725a7342 95
vsal 0:80d9725a7342 96
vsal 0:80d9725a7342 97
vsal 0:80d9725a7342 98 huey.stop();
vsal 0:80d9725a7342 99
vsal 0:80d9725a7342 100
vsal 0:80d9725a7342 101
vsal 0:80d9725a7342 102
vsal 0:80d9725a7342 103 while(1)
vsal 0:80d9725a7342 104 {
vsal 0:80d9725a7342 105 myled = 1;
vsal 0:80d9725a7342 106 wait(0.2);
vsal 0:80d9725a7342 107 myled = 0;
vsal 0:80d9725a7342 108 wait(0.2);
vsal 0:80d9725a7342 109 }
vsal 0:80d9725a7342 110 }