Zolovick_Larrea_Mouaffek / Mbed 2 deprecated ES202_Final_WallStop

Dependencies:   ContinuousServo Tach mbed

Files at this revision

API Documentation at this revision

Comitter:
PlayaLarrea
Date:
Thu Apr 26 19:44:42 2018 +0000
Parent:
2:c97e01b25777
Child:
4:7b311ca1ad32
Commit message:
14 gay shit

Changed in this revision

stop.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/stop.cpp	Wed Apr 25 13:34:02 2018 +0000
+++ b/stop.cpp	Thu Apr 26 19:44:42 2018 +0000
@@ -6,18 +6,24 @@
 ContinuousServo right(p26);
 AnalogIn sonar(p20);
 Ticker ultra;
+Serial pc(USBTX,USBRX);
 
-float wall = 0.0;
- 
+float wall;
+float analog;
+float range;
+
 void update() {
-    wall = ultra.read();
+    wall = 102.04*sonar.read();
+    pc.printf("%f\r\n", wall);
 }
  
 int main() {
     ultra.attach(&update, .25);
     
-    while(wall>10.0) { // main code for driving goes here
+    while(wall>12.0) { // main code for driving goes here
     left.speed(.5);
     right.speed(-.5);
     }
+    left.stop();
+    right.stop();
 }
\ No newline at end of file