s

Dependencies:   mbed m3pi

Files at this revision

API Documentation at this revision

Comitter:
Georg
Date:
Mon Sep 14 10:35:40 2020 +0000
Parent:
0:78f9794620a3
Commit message:
c

Changed in this revision

m3pi.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/m3pi.lib	Thu May 12 11:48:56 2011 +0000
+++ b/m3pi.lib	Mon Sep 14 10:35:40 2020 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/chris/code/m3pi/#9b128cebb3c2
+http://mbed.org/users/donde/code/m3pi/#4d063fa5d347
--- a/main.cpp	Thu May 12 11:48:56 2011 +0000
+++ b/main.cpp	Mon Sep 14 10:35:40 2020 +0000
@@ -4,23 +4,47 @@
 m3pi m3pi;
 
 // Minimum and maximum motor speeds
-#define MAX 1.0
-#define MIN 0
+#define MAX 0.40
+#define MIN 0.00
 
 // PID terms
 #define P_TERM 1
 #define I_TERM 0
 #define D_TERM 20
 
+/*
+char fugue[] =
+  "! O5 L16 agafaea dac+adaea fa<aa<bac#a dac#adaea f"
+  "O6 dcd<b-d<ad<g d<f+d<gd<ad<b- d<dd<ed<f+d<g d<f+d<gd<ad"
+  "L8 MS <b-d<b-d MLe-<ge-<g MSc<ac<a ML d<fd<f O5 MS b-gb-g"
+  "ML >c#e>c#e MS afaf ML gc#gc# MS fdfd ML e<b-e<b-"
+  "O6 L16ragafaea dac#adaea fa<aa<bac#a dac#adaea faeadaca"
+  "<b-acadg<b-g egdgcg<b-g <ag<b-gcf<af dfcf<b-f<af"
+  "<gf<af<b-e<ge c#e<b-e<ae<ge <fe<ge<ad<fd"
+  "O5 e>ee>ef>df>d b->c#b->c#a>df>d e>ee>ef>df>d"
+  "e>d>c#>db>d>c#b >c#agaegfe f O6 dc#dfdc#<b c#4";
+*/
+
+
 int main() {
-
+    m3pi.leds(0x00);
     m3pi.locate(0,1);
     m3pi.printf("Line PID");
 
     wait(2.0);
+    m3pi.cls();
+    m3pi.locate(0,0);
+    m3pi.printf("Battery=");
+    m3pi.locate(0,1);
+    m3pi.printf("%.3f V",m3pi.battery());
+    wait(2.0);
 
     m3pi.sensor_auto_calibrate();
 
+        
+   // m3pi.play(fugue,sizeof(fugue));
+    
+    //wait(20);
     float right;
     float left;
     float current_pos_of_line = 0.0;