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: ContinuousServo Tach mbed
Revision 4:7b311ca1ad32, committed 2018-04-26
- Comitter:
 - georgezolovick
 - Date:
 - Thu Apr 26 21:03:39 2018 +0000
 - Parent:
 - 3:c1fe893d0353
 - Commit message:
 - 26Apr2018
 
Changed in this revision
| stop.cpp | Show annotated file Show diff for this revision Revisions of this file | 
--- a/stop.cpp	Thu Apr 26 19:44:42 2018 +0000
+++ b/stop.cpp	Thu Apr 26 21:03:39 2018 +0000
@@ -4,25 +4,26 @@
 
 ContinuousServo left(p23);
 ContinuousServo right(p26);
-AnalogIn sonar(p20);
+AnalogIn sonar(p19);
 Ticker ultra;
 Serial pc(USBTX,USBRX);
 
-float wall;
+float wall = 100.0;
 float analog;
 float range;
 
 void update() {
-    wall = 102.04*sonar.read();
+    wall = 2.3*156.25*sonar.read();
     pc.printf("%f\r\n", wall);
 }
  
 int main() {
-    ultra.attach(&update, .25);
+    ultra.attach(&update, 0.1);
+    wait(3);
     
-    while(wall>12.0) { // main code for driving goes here
-    left.speed(.5);
-    right.speed(-.5);
+    while(wall>=12.0) { // main code for driving goes here
+    left.speed(.2);
+    right.speed(-.2);
     }
     left.stop();
     right.stop();