Mircroprocessor revised code 9/22

Dependencies:   m3pi mbed

Fork of m3pi_HelloWorld by Chris Styles

Committer:
SpicedPork
Date:
Mon Sep 22 19:28:33 2014 +0000
Revision:
9:b723c1cdaae4
Parent:
8:abc27ba9f8f3
MICROPROCESSOR FINAL 9/22

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SpicedPork 9:b723c1cdaae4 1 #include "mbed.h"
SpicedPork 9:b723c1cdaae4 2 #include "m3pi.h"
SpicedPork 9:b723c1cdaae4 3
SpicedPork 9:b723c1cdaae4 4 m3pi m3pi;
SpicedPork 9:b723c1cdaae4 5
SpicedPork 9:b723c1cdaae4 6 DigitalOut myled(LED1);
SpicedPork 9:b723c1cdaae4 7
SpicedPork 9:b723c1cdaae4 8
SpicedPork 9:b723c1cdaae4 9 int main() {
SpicedPork 8:abc27ba9f8f3 10
SpicedPork 9:b723c1cdaae4 11
SpicedPork 9:b723c1cdaae4 12 m3pi.locate(0,1);
SpicedPork 9:b723c1cdaae4 13 m3pi.printf("START");
SpicedPork 9:b723c1cdaae4 14
SpicedPork 9:b723c1cdaae4 15 m3pi.right_motor(-0.246);
SpicedPork 9:b723c1cdaae4 16 m3pi.left_motor(0.246);
SpicedPork 9:b723c1cdaae4 17 wait(0.260);
SpicedPork 8:abc27ba9f8f3 18
SpicedPork 9:b723c1cdaae4 19 m3pi.forward(0.241);
SpicedPork 9:b723c1cdaae4 20 wait(1.00);
SpicedPork 9:b723c1cdaae4 21
SpicedPork 9:b723c1cdaae4 22 m3pi.right_motor(0.093);
SpicedPork 9:b723c1cdaae4 23 m3pi.left_motor(0.1825);
SpicedPork 9:b723c1cdaae4 24 wait(1.220);
SpicedPork 9:b723c1cdaae4 25
SpicedPork 9:b723c1cdaae4 26 m3pi.forward(0.241);
SpicedPork 9:b723c1cdaae4 27 wait(4.500);
SpicedPork 8:abc27ba9f8f3 28
SpicedPork 9:b723c1cdaae4 29 m3pi.right_motor(0.093);
SpicedPork 9:b723c1cdaae4 30 m3pi.left_motor(0.1825);
SpicedPork 9:b723c1cdaae4 31 wait(1.220);
SpicedPork 8:abc27ba9f8f3 32
SpicedPork 9:b723c1cdaae4 33 m3pi.forward(0.482);
SpicedPork 9:b723c1cdaae4 34 wait(1.000);
SpicedPork 8:abc27ba9f8f3 35
SpicedPork 9:b723c1cdaae4 36 m3pi.stop();
SpicedPork 9:b723c1cdaae4 37
SpicedPork 9:b723c1cdaae4 38 while(1)
SpicedPork 9:b723c1cdaae4 39 {
SpicedPork 8:abc27ba9f8f3 40 m3pi.locate(0,1);
SpicedPork 9:b723c1cdaae4 41 m3pi.printf("FARTS");
SpicedPork 8:abc27ba9f8f3 42
SpicedPork 9:b723c1cdaae4 43 myled = 1;
SpicedPork 9:b723c1cdaae4 44 wait(0.500);
SpicedPork 9:b723c1cdaae4 45 myled = 0;
SpicedPork 9:b723c1cdaae4 46 wait(0.500);
SpicedPork 9:b723c1cdaae4 47 }
SpicedPork 9:b723c1cdaae4 48
SpicedPork 9:b723c1cdaae4 49 }
SpicedPork 9:b723c1cdaae4 50
SpicedPork 9:b723c1cdaae4 51