Samenwerking Groep 12

Dependencies:   Encoder MODSERIAL HIDScope mbed

Foo

Revision:
6:e743bf8b9a59
Parent:
5:14f6189d86a2
Child:
7:b2b1d1c36861
--- a/main.cpp	Mon Sep 21 11:20:14 2015 +0000
+++ b/main.cpp	Mon Sep 21 11:31:29 2015 +0000
@@ -1,29 +1,47 @@
+//#include "mbed.h"
+//#include "HIDScope.h"
+//#include "encoder.h"
+//#include "MODSERIAL.h"
+//
+////Motor 2
+//DigitalOut motor2direction(D4); //D4 en D5 zijn motor 2 (op het motorshield)
+//PwmOut motor2speed(D5);
+//DigitalIn button(PTA4);
+//Encoder motor2(D13,D12);
+//MODSERIAL pc(USBTX,USBRX);
+//
+//
+//int main()
+//{
+//    pc.baud(9600);
+//    while(true) {
+//        if (button.read() < 0.5) {   //if button pressed
+//            motor2direction = 1;
+//            motor2speed = 0.5f;
+//            pc.printf("positie = %d \n", motor2.getPosition());
+//        } else {                    // If button is not pressed
+//            motor2direction = 0;
+//            motor2speed = 0;
+//            motor2.setPosition(0);
+//            pc.printf("positie = %d \n", motor2.getPosition());
+//        }
+//    }
+//}
+
+
 #include "mbed.h"
+#include "MODSERIAL.h"
 #include "HIDScope.h"
 #include "encoder.h"
-#include "MODSERIAL.h"
 
-//Motor 2
-DigitalOut motor2direction(D4); //D4 en D5 zijn motor 2 (op het motorshield)
-PwmOut motor2speed(D5);
-DigitalIn button(PTA4);
-Encoder motor2(D13,D12);
-//MODSERIAL pc(USBTX,USBRX);
-
+Encoder foo(D13,D12);
+MODSERIAL pc(USBTX,USBRX);
 
 int main()
 {
-    //pc.baud(9600);
-    while(true) {
-        if (button.read() < 0.5) {   //if button pressed
-            motor2direction = 1;
-            motor2speed = 0.5f;
-            //pc.printf("positie = %d \n", motor2.getPosition());
-        } else {                    // If button is not pressed
-            motor2direction = 0;
-            motor2speed = 0;
-            //pc.printf("positie = %d \n", motor2.getPosition());
-        }
-        //pc.printf("positie = %d \n", motor2.getPosition());
+    foo.setPosition(0);
+    pc.baud(9600);
+    while (true) {
+        pc.printf("position: %d, speed: %.20f\r\n", encoder1.getPosition(), encoder1.getSpeed());
     }
 }