Sets the Kp, Ki and Kd values of the PID controller for the encoder motors

Dependencies:   FastPWM HIDScope_motor_ff MODSERIAL QEI mbed

Fork of Encoder by Biorobotics_group_2

Revision:
0:1883abafaa19
Child:
1:3011d69df4a9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Sep 26 09:56:23 2016 +0000
@@ -0,0 +1,35 @@
+#include "mbed.h"
+#define SERIAL_BAUD 115200  // baud rate for serial communication
+// Homework set 1, excersize 9
+
+// Serial connection with PC
+Serial pc(USBTX,USBRX);
+
+AnalogIn pot(A0);
+DigitalOut led(D7);
+
+const float kTimeReadToggle = 0.5f;
+volatile float potvalue=0.0;
+
+void readanalog(){ 
+    printf("AnalogOut: %f \n\r", potvalue);
+    }
+
+int main()
+{
+    // Set baud connection with PC
+    pc.baud(SERIAL_BAUD);
+    pc.printf("\r\n ***THERMONUCLEAR WARFARE COMMENCES*** \r\n");
+    
+    Ticker tick_toggle_read;
+    tick_toggle_read.attach(readanalog,kTimeReadToggle);
+    
+    while(true){
+        potvalue = pot.read();
+        if(pot > 0.3f){
+        led=1;
+        } else {
+        led=0;
+        }    
+        }
+}
\ No newline at end of file