smd.iotkit1.ch / Mbed 2 deprecated Motor_DigitalOut

Dependencies:   Motor mbed

Fork of Motor by smd.iotkit1.ch

Files at this revision

API Documentation at this revision

Comitter:
marcel1691
Date:
Wed Jan 27 16:55:07 2016 +0000
Parent:
2:c9df6ce2f77d
Commit message:
Motor und LED Beispiel aus IoT fuer Integratoren

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sun May 31 07:20:38 2015 +0000
+++ b/main.cpp	Wed Jan 27 16:55:07 2016 +0000
@@ -1,32 +1,42 @@
-/** Motor Beispiel
-    Motor an den oberen 2 Pins einstecken.
+/** Motor und LED Beispiel aus IoT fuer Integratoren
+    Motor an den unteren 2 Pins einstecken.
 */
 #include "mbed.h"
 #include "Motor.h"
 
-Motor m1(D3, D2, D4); // PWM, Vorwaerts, Rueckwarts
+DigitalOut led1( D10 );
+DigitalOut led2( D11 );
+Motor m1( D3, D2, D4 ); // PWM, Vorwaerts, Rueckwarts
 
 int main() 
 {
-    printf( "Motor Test\n" );
+    printf( "Motor Test...\n" );
     while   ( 1 )
     {
         // rueckwaerts
         printf( "rueckwaerts\n" );
-        for (float s = 0.5f; s < 1.0f ; s += 0.01f ) 
+        led1 = 0;
+        led2 = 1;
+        for (float s = 0.5f; s < 1.0f ; s += 0.05f ) 
         {
            m1.speed(s * -1); 
            wait(0.4);
         }
+        led1 = 0;
+        led2 = 0;
         m1.speed( 0 );
         wait( 1.0 );
         
-        printf( "vorwaerts\n" );        
-        for (float s = 0.5f; s < 1.0f ; s += 0.01f ) 
+        printf( "vorwaerts\n" );  
+        led1 = 1;
+        led2 = 0;      
+        for (float s = 0.5f; s < 1.0f ; s += 0.05f ) 
         {
            m1.speed(s); 
            wait(0.4);
         }
+        led1 = 0;
+        led2 = 0;
         m1.speed( 0 );
         wait( 1.0 );   
     }
--- a/mbed.bld	Sun May 31 07:20:38 2015 +0000
+++ b/mbed.bld	Wed Jan 27 16:55:07 2016 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/487b796308b0
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/b9ad9a133dc7
\ No newline at end of file