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
Diff: main.cpp
- Revision:
- 5:92510334cdfe
- Parent:
- 4:ace17b63da3c
- Child:
- 6:1056ed1d6d97
--- a/main.cpp Fri Mar 01 15:22:34 2019 +0000
+++ b/main.cpp Fri Mar 01 15:34:17 2019 +0000
@@ -5,10 +5,10 @@
#define ON 1
//For motor control
-#define PWM_PERIOD_US 1000 //For setting PWM periods to 1 milliseconds. I made this number up
+#define PWM_PERIOD_US 100 //For setting PWM periods to 1 milliseconds. I made this number up
#define STOP 0
-#define FORWARD 2
-#define BACKWARD 1
+#define FORWARD 1
+#define BACKWARD 2
//For line following, use the previous defines and the follwoing
#define LEFT 4
#define RIGHT 3
@@ -30,9 +30,9 @@
DigitalOut solenoid(PTC3); //Switch for the solenoid
//For black line detection
-AnalogIn QTR3A_1(PTB0);
+AnalogIn QTR3A_3(PTB0);
AnalogIn QTR3A_2(PTB1);
-AnalogIn QTR3A_3(PTB2);
+AnalogIn QTR3A_1(PTB2);
Serial bluetooth(PTE0,PTE1);
@@ -180,22 +180,22 @@
case FORWARD:
goForward();
- setSpeed(800);
+ setSpeed(10);
break;
case BACKWARD:
goBackward();
- setSpeed(800);
+ setSpeed(10);
break;
case LEFT:
turnLeft();
- setSpeed(800);
+ setSpeed(10);
break;
case RIGHT:
turnRight();
- setSpeed(800);
+ setSpeed(10);
break;
}
}