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.
Diff: main.cpp
- Revision:
- 0:5d1c1999d61d
diff -r 000000000000 -r 5d1c1999d61d main.cpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp Mon May 07 06:58:54 2018 +0000
@@ -0,0 +1,32 @@
+#include "Omni.h"
+#include "QEI.h"
+Serial pc(PB_10,PB_11);
+
+QEI wheel1(PA_2, PA_3, NC, 11, QEI::X4_ENCODING);
+QEI wheel2(PA_9, PA_10, NC, 11, QEI::X4_ENCODING);
+QEI wheel3(PA_0, PA_1, NC, 11, QEI::X4_ENCODING);
+Ticker toggle_time_ticker;
+int get_v1,get_v2,get_v3;
+void time_ticker();
+int main()
+{
+ Omni my_omni;
+ my_omni.mv_x(600);
+ wheel1.reset();
+ wheel2.reset();
+ wheel3.reset();
+// w1 = 0;
+// w2 = 1;
+ toggle_time_ticker.attach(&time_ticker, 0.2);
+
+
+}
+void time_ticker(){
+ get_v1 = wheel1.getPulses();
+ get_v2=wheel2.getPulses();
+ get_v3=wheel3.getPulses();
+ wheel1.reset();
+ wheel2.reset();
+ wheel3.reset();
+ pc.printf("%d %d %d\n ",get_v1,get_v2,get_v3);
+}