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.
Revision 2:6d5f8ddf1145, committed 2010-02-12
- Comitter:
- Kaikestu
- Date:
- Fri Feb 12 13:15:24 2010 +0000
- Parent:
- 1:86868f4b226a
- Commit message:
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 86868f4b226a -r 6d5f8ddf1145 main.cpp
--- a/main.cpp Fri Feb 05 11:48:29 2010 +0000
+++ b/main.cpp Fri Feb 12 13:15:24 2010 +0000
@@ -9,38 +9,52 @@
LocalFileSystem local("local");
Servo serv (p21);
-int count,begin,end;
+int begin,end;
+int begin2,end2,ws;
int single_spin;
-const int wheel = 257; //in mm
-int Tdist=0;
-int i =0;
+int count;
+float i = 0.5;
void trigger() {
- FILE *fp = fopen("/local/out.csv", "a");
-
- count = count + 1;
+
begin = timer.read_ms();
single_spin = begin - end;
+ end = timer.read_ms();
+
+
+ begin2 = timer.read_ms();
+ FILE *fp = fopen("/local/out.csv", "a");
+ count = count + 1;
myled2 = !myled2;
- fprintf(fp, "%d, %d\n", count, single_spin);
- end = timer.read_ms();
+ fprintf(fp, "%d, %d, %d, %.2f\n", count, single_spin, ws, i);
fclose(fp);
-
+
+ end2 = timer.read_ms();
+ ws = end2 - begin2;
+ end = end - ws;
}
int main() {
timer.start();
w.rise(&trigger);
+ FILE *fp = fopen("/local/out.csv", "a");
+ fprintf(fp, "Turn_No, Time(ms), Write_time(ms), servo_setting\n");
+ fclose(fp);
- while (count < 5 ) // set this so it dont keep smashing in to walls !
- {
+ while (1) { // set this so it dont keep smashing in to walls !
+
+ serv.write(0.01);
+ wait(0.5);
+ i -= 0.01;
+ myled = !myled;
- serv.write(0.3);
- myled = !myled;
- wait(0.1);
+ if (i <= 0 ){
+ break;
+ }
+
}
-
+
serv.write(0.5);