Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed MODSERIAL QEI
Diff: main.cpp
- Revision:
- 10:06d0fe6b3bcf
- Parent:
- 9:4870f0e789f8
- Child:
- 12:7903c0e55cd7
--- a/main.cpp	Fri Sep 30 11:29:25 2016 +0000
+++ b/main.cpp	Fri Sep 30 11:45:34 2016 +0000
@@ -31,20 +31,20 @@
          {
            pc.printf("n is even \n\r"); // print lijn "n is even"
            pc.printf("up \n\r");        // print lijn "up"   
-           motor1 = 1;
-           pwm_motor1 = 1;     
-           wait (0.03);
-           pwm_motor1 = 0;
+           motor1 = 1;                  // zegt dat motor 1 clockwise draaid
+           pwm_motor1 = 1;              // zegt dat motor 1 op maximale snelheid draaid
+           wait (0.03);                 // wacht van 0.03 seconde
+           pwm_motor1 = 0;              // zorgt er voor dat de snelheid van motor 1 uitgaat.
          } 
          
          else                           // als s is ingedrukt maar het getal is niet even (dus oneven) gebeurdt het onderstaande
          {
            pc.printf("n is odd \n\r");  // print lijn "n is odd"
            pc.printf("left \n\r");      // print lijn "left"
-           motor2 = 1;
-           pwm_motor2 = 1;
-          wait (0.03);
-          pwm_motor2 = 0;  
+           motor2 = 1;                  // zegt dat motor 2 clockwise draaid
+           pwm_motor2 = 1;              // zorgt er voor dat motor 2 maximale snelheid draaid
+          wait (0.03);                  // wacht van 0.03 seconde
+          pwm_motor2 = 0;               // zorgt er voor dat de snelheid van motor 2 weer 0 wordt
          }      
               
     }
@@ -54,20 +54,20 @@
          {
            pc.printf("n is even \n\r"); // print lijn "n is even"
            pc.printf("down \n\r");      // print lijn "down"   
-           motor1 = 0;
-           pwm_motor1 = 1;
-           wait (0.03);
-           pwm_motor1 = 0;
+           motor1 = 0;                  // zorgt er voor dat motor 1 counter clockwise gaat draaien 
+           pwm_motor1 = 1;              // zorgt er voor dat motor 1 maximale snelheid gaat draaien
+           wait (0.03);                 // wacht van 0.03 seconde
+           pwm_motor1 = 0;              // zorgt er voor dat de snelheid van motor 1 nul wordt als de knop wordt losgelaten
          } 
          
          else                           // als d is ingedrukt maar het getal is niet even (dus oneven) gebeurdt het onderstaande
          {
            pc.printf("n is odd \n\r"); // print lijn "n is odd"
            pc.printf("right \n\r");    // print lijn "right"
-           motor2 = 0;
-           pwm_motor2 = 1;
-           wait (0.03); 
-           pwm_motor2=0;
+           motor2 = 0;                 // zorgt erg voor dat motor 2 counterclockwise draaid
+           pwm_motor2 = 1;             // zorgt er voor dat motor 2 maximale snelheid draaid
+           wait (0.03);                // wacht van 0.03 seconde
+           pwm_motor2=0;               // zorgt er voor dat de snelheid van motor 2 nul wordt als de knop wordt losgelaten
          }     
                      
     }