Cornfield Cruisers / Mbed 2 deprecated Lab1Motorv1

Dependencies:   mbed

Revision:
0:ca93a02f0af8
Child:
1:4f7125fad4f8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Sep 11 16:07:28 2019 +0000
@@ -0,0 +1,44 @@
+#include "mbed.h"
+#include <iostream>
+#include <math.h>
+
+Serial bt(PTE0,PTE1);//  Bluetooth
+PwmOut duty(PTA5);// pwm output
+// AnalogIn pot(PTE20); // potentiometer to adjust motor speed
+DigitalOut myled(LED2);
+
+int main() {
+    duty.period(0.00005);
+    float fakePot =0;
+    bt.baud(115200);// setting the baud rate
+    bt.printf("We runnin' boys \n\r");
+    
+      while(true) {
+        duty.write(fakePot); // writes value to PwmOut
+        
+// void HUD(float fakePot){
+    bt.printf("\r\n Fake value:%4.3f ", fakePot);
+    
+    if(bt.readable()){
+        char keyPress = bt.getc();
+        if (keyPress == 'u'){ // Pressing the 'u' key increases by 1
+                fakePot = fakePot + .001;
+        }
+            else if(keyPress == 'd' && fakePot > 0){ // Pressing the 'D' key decreases by 1
+                fakePot = fakePot -.001;
+               // if(fakePot > 100){
+               //     fakePot = 100;
+               // }
+            }
+    } 
+    //}
+// ***** analog *****
+ //    while(true) {
+ //       float potPercent = pot.read(); // takes value from potentiometer
+  //      duty.write(potPercent);
+// ***** end analog *****
+
+}// ***** end main *****
+
+
+}
\ No newline at end of file