Nicolae Marton / Mbed 2 deprecated TDP3_MovementControl

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
Nicolaemf
Date:
Wed Oct 31 14:21:58 2018 +0000
Parent:
10:436c4728fa76
Commit message:
PWM on both sides;

Changed in this revision

Nico.cpp Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 436c4728fa76 -r 5e955cf303ab Nico.cpp
--- a/Nico.cpp	Mon Oct 15 10:40:35 2018 +0000
+++ b/Nico.cpp	Wed Oct 31 14:21:58 2018 +0000
@@ -1,3 +1,14 @@
-//this nico's file
+#include "mbed.h"
+
+PwmOut led(LED1)
 
-//i did some changes yeay
\ No newline at end of file
+int main(){
+    while(1){
+        led = led + 0.01;
+        wait(0.2);
+        if(led == 1.0){
+            led = 0;
+            }
+        }
+        
+}
diff -r 436c4728fa76 -r 5e955cf303ab main.cpp
--- a/main.cpp	Mon Oct 15 10:40:35 2018 +0000
+++ b/main.cpp	Wed Oct 31 14:21:58 2018 +0000
@@ -1,17 +1,36 @@
 #include "mbed.h"
-//hello guys, this is a test
+
+Serial pc(USBTX, USBRX); // tx, rx
 
-//merge conflict for the win
+PwmOut myled(LED1);
+PwmOut motorRight(PTD0);
+PwmOut motorLeft(PTD5);
 
-DigitalOut myled(LED1);
+//PwmOut pwm1(PTD0);
+AnalogIn potInput(PTB0);
+float storeInput;
+
 
-// This is the main() function
-// hello
 int main() {
+    
+    myled = 0.1;
+    
     while(1) {
-        myled = 1;
-        wait(10);
-        myled = 0;
-        wait(100);
-    }
+        
+        myled = myled + 0.1;
+        
+        if(myled >= 1){
+            myled = 0;
+            }
+    storeInput = potInput.read();
+    motorRight = storeInput;
+    motorLeft = (storeInput * -1.0) + 1.0;
+        
+    pc.printf("%f\n", storeInput);
+        
+    wait(0.1);
+        
+   }
+    
 }
+